[Scummvm-tracker] [ScummVM :: Bugs] #16532: MYST3: Resized window dimensions (if any) shouldn't persist after quitting

ScummVM :: Bugs trac at scummvm.org
Tue Feb 10 04:25:40 UTC 2026


#16532: MYST3: Resized window dimensions (if any) shouldn't persist after quitting
--------------------------+---------------------------
Reporter:  macca8         |      Owner:  (none)
    Type:  defect         |     Status:  new
Priority:  normal         |  Component:  Engine: Myst3
 Version:                 |   Keywords:
    Game:  Myst 3: Exile  |
--------------------------+---------------------------
 4-CD Initial US English Version 1.22 (originally 1.0).

 Tested with recent daily master & 2026.1.0 release with arm64(Apple
 Silicon builds) on macOS 15.7.3. See also #16254 for historical context of
 this issue.

 If the existing window dimensions (last_window_width/height) are smaller
 than the minimum required by the game, then the game overwrites these
 values with its minimum requirements.

 Currently, the previous values aren't restored to the config file when
 quitting, so the resized window dimensions (incorrectly) persist after the
 game quits.

 This occurs, for example, if the widescreen mod is enabled and the desktop
 resolution is less than 1710x1107, when using ScummVM's default 4:3 window
 dimensions.

 With smaller desktop resolutions, the existing (4:3) window width is
 always smaller than the widescreen mod's minimum 853x480, forcing an
 overwrite.

 If the existing window is larger than the minimum required by the game,
 the window isn't resized, and creates the same window (in windowed mode)
 with or without the widescreen mod.

 The proper fix here is to store the existing window dimensions when
 launching the game, and restore them to the config file when quitting the
 game (if necessary).

 This also helps manage #16253, by restricting any unexpected resizings to
 the game, until that issue can be properly fixed.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16532>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list