http://bugs.winehq.org/show_bug.cgi?id=9374
Summary: Ricochet Infinity window fills the screen when switching from fullscreen mode Product: Wine Version: 0.9.43. Platform: PC URL: http://appdb.winehq.org/appview.php?iVersionId=8907 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: madewokherd@gmail.com
By default, Ricochet Infinity runs in fullscreen mode at 800x600. When switching from fullscreen mode to windowed mode, the screen size is changed from 800x600 back to the original screen size (this should happen), and the window is resized to full the screen (this should not). This happens whether I'm using my normal window manager or running the program in a virtual desktop.
Starting the game once the setting is changed to windowed mode works fine; the window is 800x600 and the screen size is not changed.
http://bugs.winehq.org/show_bug.cgi?id=9374
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=9374
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|_obsolete_directx |-unknown
--- Comment #1 from Austin English austinenglish@gmail.com 2008-01-28 12:56:39 --- Can you retry this in wine 0.9.54?
http://bugs.winehq.org/show_bug.cgi?id=9374
--- Comment #2 from Vincent Povirk madewokherd@gmail.com 2008-01-28 15:08:54 --- This still happens in wine 0.9.54.
http://bugs.winehq.org/show_bug.cgi?id=9374
--- Comment #3 from Vincent Povirk madewokherd@gmail.com 2008-08-17 15:42:04 --- Here's what I think is happening:
- Ricochet Infinity calls IDirectDrawImpl_SetCooperativeLevel to change from fullscreen to windowed mode. - IDirectDrawImpl_SetCooperativeLevel calls IDirectDrawImpl_RestoreDisplayMode (which calls IDirectDrawImpl_SetDisplayModeNoOverride, which calls IDirectDrawImpl_SetDisplayMode) to change the screen size back to what it was originally. IDirectDrawImpl_SetDisplayMode changes the screen size back and, because directdraw is in fullscreen mode, resizes the window to fill the screen. - IDirectDrawImpl_SetCooperativeLevel changes the flags so that directdraw is in windowed mode, AFTER calling RestoreDisplayMode.
http://bugs.winehq.org/show_bug.cgi?id=9374
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #4 from joaopa jeremielapuree@yahoo.fr 2008-11-13 04:26:31 --- *** Bug 12850 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=9374
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave@gmail.com
--- Comment #5 from Jaime Rave jaimerave@gmail.com 2009-10-20 21:01:04 --- This is working fine in Wine 1.1.31.
http://bugs.winehq.org/show_bug.cgi?id=9374
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #6 from Austin English austinenglish@gmail.com 2009-10-20 22:29:02 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=9374
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2009-10-23 13:18:13 --- Closing bugs fixed in 1.1.32.