Opened 12 years ago

Closed 12 years ago

Last modified 7 months ago

#3211 closed defect (invalid)

SCUMM MAC-Playing games full screen causes window glitch

Reported by: SF/bgplpshep Owned by: vinterstum
Priority: normal Component: Port: Mac OS X
Keywords: Cc:
Game:

Description

After I play any game in full screen mode and quit the program, windows in any open applications can no longer be minimized. Sometimes the minimize button is greyed out. Other times, the button looks active but does nothing. SCUMMVM version 0.9.1a for Mac OS X 10.4.9

Ticket imported from: #1727254. Ticket imported from: bugs/3211.

Change History (13)

comment:1 Changed 12 years ago by bluegr

Version 0.9.1a is getting old, we're preparing for the 0.10.0 release. Can you test if this issue occurs with the latest 0.10.0SVN release? You can download the latest SVN here:
http://www.scummvm.org/downloads.php#SVN

comment:2 Changed 12 years ago by fingolfin

Very odd. But if at all, it's a bug in SDL, not much we could do about it, short of trying to fix SDL upstream.

comment:3 Changed 12 years ago by SF/bgplpshep

The problem does occur under 0.10 which makes me think it is an sdl problem. On an Apple discussions page in tiger support, another user reports that after playing the game Critical Mass that the same problem occurs. The description for Critical Mass says that it is an sdl project:

http://criticalmass.sourceforge.net/critter.php

comment:4 Changed 12 years ago by SF/bgplpshep

This is the discussion page:

http://discussions.apple.com/thread.jspa?messageID=2717772&#2717772

comment:5 Changed 12 years ago by criezy

This is a known SDL bug. You can have a look at the bugs #281 and #404 in their bugs database.
They have a patch for this issue. If I understand correctly, it has been included in the 1.3 SVN sources, but the patch works also when applied on the 1.2.11 (the last stable version) sources.

comment:6 Changed 12 years ago by sev-

So this is not our bug, and we can do nothing about it.

comment:7 Changed 12 years ago by sev-

Owner: set to sev-
Resolution: invalid
Status: newclosed

comment:8 Changed 12 years ago by fingolfin

Owner: changed from sev- to vinterstum

comment:9 Changed 12 years ago by fingolfin

Vinterstum, when building the 0.10.0 release binary, it would be quite nice if you could build it against a version of SDL with this fix (it's tiny) applied. If you are using Fink's SDL, I am about to commit a version of the package with this fix in it.

comment:10 Changed 12 years ago by vinterstum

I'm using DarwinPorts for the Intel build, and my own build for the PPC version. Applying the patch shouldn't be a problem though.

comment:11 Changed 12 years ago by vinterstum

Could anyone who experienced this problem verify that it's fixed now, in the SVN snapshots?

http://worldsmainorganization.org/scummvm/

comment:12 Changed 12 years ago by SF/bgplpshep

Verified. Works like a charm and no minimization glitches.

comment:13 Changed 7 months ago by digitall

Component: --Unset--Port: Mac OS X
Note: See TracTickets for help on using tickets.