[Scummvm-tracker] [ScummVM :: Bugs] #14292: ANDROID: Crash on saving backend options

ScummVM :: Bugs trac at scummvm.org
Fri Mar 3 22:04:33 UTC 2023


#14292: ANDROID: Crash on saving backend options
-------------------+---------------------------
Reporter:  sev-    |      Owner:  (none)
    Type:  defect  |     Status:  new
Priority:  high    |  Component:  Port: Android
 Version:          |   Keywords:
    Game:          |
-------------------+---------------------------
 Version: 2.7.0.1

 Steps to reproduce:
 1. Add a game
 2. Go to Game Options
 3. Switch to the Backend tab
 4. Tick "Override global options" checkbox
 5. Optionally click something
 6. Quit dialog

 One of these asserts gets triggered:

 {{{
 const ConfigManager::Domain *ConfigManager::getDomain(const String
 &domName) const {
     assert(!domName.empty());
     assert(isValidDomainName(domName));
 }}}

 Called from

 {{{
 void AndroidOptionsWidget::saveTouchMode(const Common::String &setting,
 uint32 touchMode) {
 ...
     default:
         // default
         ConfMan.removeKey(setting, _domain);
         break;
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14292>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list