[Scummvm-tracker] [ScummVM :: Bugs] #11416: GUI: Changing SCI game ID crashes, regression from Custom engine settings

ScummVM :: Bugs trac at scummvm.org
Fri Apr 10 02:39:04 UTC 2020


#11416: GUI: Changing SCI game ID crashes, regression from Custom engine settings
----------------------+--------------------
Reporter:  sluicebox  |      Owner:  (none)
    Type:  defect     |     Status:  new
Priority:  normal     |  Component:  GUI
Keywords:             |       Game:
----------------------+--------------------
 A recent change causes an error() when renaming an SCI game ID in the GUI:

 {{{
 ConfigManager::set(disable_dithering,false,iceman) called on non-existent
 domain!
 }}}

 In the above example I tried renaming the game ID "iceman" to "icemann".

 I bisected it to one of two commits from PR 2164:
 https://github.com/scummvm/scummvm/pull/2164

 f6bb3af12afe60183afdf1d1d12401674b2552e6        KEYMAPPER: Use
 OptionsContainerWidget for the remap widget
 bcfb7145fac9a712595e81efd5eaf2bd1230ddac        GUI: Allow engines to
 define a fully custom tab in the edit game dialog

 The first commit doesn't build so I'm not sure which introduced the error,
 though the commit titles suggest the second.

 To reproduce: select an SCI game, click Edit Game, change the game ID by
 adding a single character and click OK.

 This doesn't affect every engine, but it at least affects every SCI/SCI32
 game I've tried.

 Mingw and msbuild builds on Win7.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/11416>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list