[Scummvm-tracker] [ScummVM :: Bugs] #12650: ScummVM for Android crashes when editing game id

ScummVM :: Bugs trac at scummvm.org
Sun Jun 20 20:03:44 UTC 2021


#12650: ScummVM for Android crashes when editing game id
-----------------------------------------+----------------------------
Reporter:  scarmonag                     |       Owner:  antoniou79
    Type:  defect                        |      Status:  pending
Priority:  normal                        |   Component:  Port: Android
 Version:                                |  Resolution:  pending
Keywords:  backends, rename, id, domain  |        Game:
-----------------------------------------+----------------------------
Changes (by antoniou79):

 * cc: antoniou79 (added)
 * keywords:   => backends, rename, id, domain
 * status:  new => pending
 * resolution:   => pending
 * owner:  (none) => antoniou79

Comment:

 As far as I can tell this is not an Android specific bug, but it won't
 manifest on the main Windows builds. It affects any port that makes use of
 the new "Backend" tab (_backendOptions for backend specific controls) and
 Android is one of those.

 The Backend tab also appears at Game domain and its settings can override
 the global ones (if the user chooses so, by clicking the relevant checkbox
 for that).

 However, as it was, when editing the game id to a new one, effectively
 changing the Domain name for the game specific configuration settings, the
 backend tab would maintain the old domain name and thus ScummVM would exit
 with an error of ConfigMan actions (such as removeKey) "called on non-
 existent domain" upon hitting OK (which calls the OptionsDialog::apply())

 Should be fixed with this commit:
 https://github.com/scummvm/scummvm/commit/ae5277f942abf851d3b0473acd2029cc6c5721f8

 Let me know if it's fixed for you, so that we can close the ticket.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12650#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list