[Scummvm-tracker] [ScummVM] #9711: GUI: Changing 'GUI Language' in Global Options removes theme overlay.

macca8 trac at scummvm.org
Sun Mar 5 01:29:32 CET 2017


#9711: GUI: Changing 'GUI Language' in Global Options removes theme overlay.
-------------------+--------------------
Reporter:  macca8  |      Owner:  (none)
    Type:  defect  |     Status:  new
Priority:  normal  |  Component:  GUI
Keywords:          |       Game:
-------------------+--------------------
 Platform: Intel Mac (OS X 10.6.8)
 Language (OS default): English

 This bug has been around since the 'Apply' button was added to the Global
 Options tabs.

 First detected: DB 1.10.0git681-gc32be8e (4 Nov 2016)  post-'Apply' button
 Last known without bug: DB 1.10.0git509-g7e5842f (24 Oct 2016)
 pre-'Apply' button
 Tested with current Daily Build: 1.10.0git2635-g1a67dee (4 Mch 2017)

 Bug details:
 Change the 'GUI Language' in the Launcher's 'Options' menu, then click
 either 'Apply' or 'OK'.

 The screen is redrawn without the theme overlay (a black background, with
 green text, white-outlined rectangular buttons, and a cross cursor… the
 Launcher menu buttons appear across the bottom of the screen).
 On a positive note, the text is changed to the selected language and the
 relevant buttons remain interactive (though any further changes may cause
 a crash).
 Unfortunately, the only way to restore the Launcher to its normal
 appearance is to quit ScummVM, then relaunch (making the 'Apply' button
 redundant in this case).

 The expected behaviour of this action, before the 'Apply' button was
 added, was to display a message to the user advising the need to quit
 ScummVM to effect the change.
 This message no longer appears, so it seems that this bug either
 (intentionally or otherwise) replaces or overrides the previous behaviour.

 Limited testing has revealed that changes to other global options (for
 example, OpenGL in combination with Fullscreen & Filtering) can also
 trigger this bug, though not as consistently. Seems that somewhere along
 the way, one of these actions indirectly changes the 'GUI Language'
 setting from default to English (in my case), thus priming the bug as
 previously described.

 Just a thought (and I apologise if this is considered off topic), but
 perhaps it would be prudent to disable the 'Apply' button by default, and
 only enable it if the selected option doesn't require the user to restart,
 or exit the tab, to complete the change.

--
Ticket URL: <https://bugs.scummvm.org/ticket/9711>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list