[Scummvm-tracker] [ScummVM :: Bugs] #16821: MADS: Nebular: Interrupting main menu animation results in half-drawn menu

ScummVM :: Bugs trac at scummvm.org
Wed May 20 09:44:45 UTC 2026


#16821: MADS: Nebular: Interrupting main menu animation results in half-drawn menu
-------------------------+---------------------------
Reporter:  eriktorbjorn  |       Owner:  (none)
    Type:  defect        |      Status:  new
Priority:  normal        |   Component:  Engine: MADS
 Version:                |  Resolution:
Keywords:                |        Game:  Rex Nebular
-------------------------+---------------------------
Comment (by eriktorbjorn):

 I bisected the bug, and the good news is that it goes back to a very small
 change:

 {{{
 86f9731baeaf5b937ea10eba592f098821239b97 is the first bad commit
 commit 86f9731baeaf5b937ea10eba592f098821239b97
 Author: Cameron Cawley <ccawley2011 at gmail.com>
 Date:   Tue Jun 18 14:53:10 2024 +0100

     GRAPHICS: Only invalidate the updated area of the screen in
 ManagedSurface::blitFrom

  graphics/managed_surface.cpp | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 }}}

 Which is a change in `ManagedSurface::blitFromInner()`. I did notice that
 this is only called once after `_skipFlag` is set, and then only for a
 small area. Though it also seems the remaining blits may go through a
 different function. I don't know.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16821#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list