[Scummvm-tracker] [ScummVM :: Bugs] #12578: iOS build fails to launch with new GUI

ScummVM :: Bugs trac at scummvm.org
Mon May 24 20:01:51 UTC 2021


#12578: iOS build fails to launch with new GUI
----------------------------+------------------------
Reporter:  thevolumeremote  |       Owner:  (none)
    Type:  defect           |      Status:  new
Priority:  normal           |   Component:  Port: iOS
 Version:                   |  Resolution:
Keywords:                   |        Game:
----------------------------+------------------------
Comment (by criezy):

 The issue is that the iOS backend does asserts in setMouseCursor() because
 of the pixel format of the mouse cursor that is not supported..

 {{{
   frame #3: libsystem_c.dylib`__assert_rtn + 312
 * frame #4: scummvm`OSystem_iOS7::setMouseCursor(void const*, unsigned
 int, unsigned int, int, int, unsigned int, bool, Graphics::PixelFormat
 const*) (.cold.1) at ios7_osys_video.mm:486:2 [opt]
   frame #5: scummvm`OSystem_iOS7::setMouseCursor(buf, w, h, hotspotX,
 hotspotY, keycolor, dontScale, format) at ios7_osys_video.mm:486:2 [opt]
   frame #6: scummvm`Graphics::CursorManager::pushCursor(buf, w, h,
 hotspotX, hotspotY, keycolor, dontScale, format) at cursorman.cpp:68:12
 [opt]
   frame #7: scummvm`GUI::ThemeEngine::showCursor() at
 ThemeEngine.cpp:2059:13 [opt]
 }}}

 This would probably have been fixed by commit 26dc725ed2 (GUI: Convert the
 cursor bitmap to the overlay format), but for some reason that commit was
 reverted.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12578#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list