[Scummvm-tracker] [ScummVM :: Bugs] #15006: GRAPHICS: MACGUI: Screen can change between menu is activated and menu is drawn, causing glitches

ScummVM :: Bugs trac at scummvm.org
Thu Mar 7 08:33:45 UTC 2024


#15006: GRAPHICS: MACGUI: Screen can change between menu is activated and menu is
drawn, causing glitches
-------------------------+------------------------------
Reporter:  eriktorbjorn  |       Owner:  (none)
    Type:  defect        |      Status:  new
Priority:  normal        |   Component:  Video
 Version:                |  Resolution:
Keywords:                |        Game:  Indiana Jones 3
-------------------------+------------------------------
Comment (by eriktorbjorn):

 Here's a third version of the patch that eliminates the use of a timer,
 and the glitch ''still'' happens. I have a feeling that it may have to do
 with that the menu can actually appear in the middle of a screen
 transition, not after it's finished as I first thought. You can verify
 that easily by changing `delay` in the `waitForTimer()` call at the end of
 `ScummEngine::transitionEffect()` to `delay * 10` or something like that.

 I see two possibilities here: Either we need our transition effects to
 honor engine pausing in mid-transition, or we need to suspend the Mac
 GUI's event processing so that the menu doesn't appear until the screen
 transition is finished.

 Or is there a third way? I'm not sure how to proceed here...
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15006#comment:5>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list