Jesse Allen : user: ChangeDisplaySettings virtual desktop mode handling fix .

Alexandre Julliard julliard at wine.codeweavers.com
Fri Sep 8 10:24:39 CDT 2006


Module: wine
Branch: master
Commit: bf69af26be8752c4058ac27463972248496c96db
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=bf69af26be8752c4058ac27463972248496c96db

Author: Jesse Allen <the3dfxdude at gmail.com>
Date:   Sat Sep  2 10:02:42 2006 -0700

user: ChangeDisplaySettings virtual desktop mode handling fix.

---

 dlls/user/sysparams.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/dlls/user/sysparams.c b/dlls/user/sysparams.c
index 8bb2114..9e476d5 100644
--- a/dlls/user/sysparams.c
+++ b/dlls/user/sysparams.c
@@ -2964,6 +2964,9 @@ LONG WINAPI ChangeDisplaySettingsExA( LP
 LONG WINAPI ChangeDisplaySettingsExW( LPCWSTR devname, LPDEVMODEW devmode, HWND hwnd,
                                       DWORD flags, LPVOID lparam )
 {
+    /* make sure the desktop window is created before mode changing */
+    GetDesktopWindow();
+
     return USER_Driver->pChangeDisplaySettingsEx( devname, devmode, hwnd, flags, lparam );
 }
 




More information about the wine-cvs mailing list