#15520 closed defect (fixed)
SCUMM: MACGUI: Disabling Original GUI in mid-playthrough causes black square cursor
Reported by: | eriktorbjorn | Owned by: | bluegr |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: |
Description
This applies to the Macintosh versions of Monkey Island 1, Monkey Island 2, and Indiana Jones and the Fate of Atlantis.
Steps to reproduce:
- Start the game with the "original GUI" (Mac menus etc.) enabled.
- Save the game, then quit.
- Disable the original GUI.
- Start the game, then load the previous savegame.
Instead of a crosshair mouse cursor, there's now just a black square.
Attachments (2)
Change History (9)
comment:4 by , 3 months ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
by , 3 months ago
Attachment: | scummvm-atlantis-mac-00004.png added |
---|
by , 3 months ago
Attachment: | scummvm-monkey2-mac-00012.png added |
---|
comment:5 by , 3 months ago
Note:
See TracTickets
for help on using tickets.
The black cursor is caused when overriding the default cursor's palette.
I've tried this scenario with the following:
So it's only Monkey Island 1 that has this issue, because it calls _windowManager->replaceCursor() from within MacV5Gui::setupCursor() with a predefined cursor, which also sets its palette.
Monkey 2, Loom, Indy 3 and Indy 4 use a custom cursor, without overriding the default cursor's palette.