[Bug 9374] Ricochet Infinity window fills the screen when switching from fullscreen mode

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Aug 17 15:42:05 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=9374





--- Comment #3 from Vincent Povirk <madewokherd at 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.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list