[ scummvm-Bugs-2822778 ] GMM: Overwrites engine cursor settings, when loading

SourceForge.net noreply at sourceforge.net
Fri Jul 17 00:24:52 CEST 2009


Bugs item #2822778, was opened at 2009-07-17 00:24
Message generated for change (Tracker Item Submitted) made by lordhoto
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=2822778&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Johannes Schickel (lordhoto)
Assigned to: Nobody/Anonymous (nobody)
Summary: GMM: Overwrites engine cursor settings, when loading

Initial Comment:
Version: trunk r42543
Platform: Linux/amd64
Compiler: g++ 4.3.3

Some engines setup a new cursor when loading games. KYRA and SKY are an example for this. Now when a game is load via the GMM (thus our GUI), this change is lost. This was first reported for KYRA on our forums from "hydr0x". I was also able to reproduce it in the SKY engine.

In both cases it's easy to reproduce:
- Start the game.
- Skip intros etc.
(- Make a save if you don't have one already).

Now for SKY:
- Take the Circuit board out of your inventory
- Open up the GMM
- Load a game

For Kyrandia 1:
- Pick up the garnet
- Open up the GMM
- Load a game

After that you'll clearly notice the cursor is still the item you had previously in your hand. Of course it will work with every other item there in the games.

I suspect this is because the engines, replace the top most cursor, thus the GUI cursor, which is then removed from the cursor stack, when the GUI is closed, so the old engine cursor is setup again.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=2822778&group_id=37116




More information about the Scummvm-tracker mailing list