Alexandre Julliard : user32: Create the desktop window before enumerating monitors.

Alexandre Julliard julliard at winehq.org
Wed Oct 16 14:25:50 CDT 2013


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed Oct 16 12:14:44 2013 +0200

user32: Create the desktop window before enumerating monitors.

---

 dlls/user32/misc.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/user32/misc.c b/dlls/user32/misc.c
index 50bb79a..9177f56 100644
--- a/dlls/user32/misc.c
+++ b/dlls/user32/misc.c
@@ -351,9 +351,6 @@ HMONITOR WINAPI MonitorFromRect( LPRECT rect, DWORD flags )
 {
     struct monitor_enum_info info;
 
-    /* make sure the desktop window exists */
-    GetDesktopWindow();
-
     info.rect         = *rect;
     info.max_area     = 0;
     info.min_distance = ~0u;
@@ -444,6 +441,9 @@ BOOL WINAPI GetMonitorInfoW(HMONITOR hMonitor, LPMONITORINFO lpMonitorInfo)
  */
 BOOL WINAPI EnumDisplayMonitors( HDC hdc, LPRECT rect, MONITORENUMPROC proc, LPARAM lp )
 {
+    /* make sure the desktop window exists */
+    GetDesktopWindow();
+
     return USER_Driver->pEnumDisplayMonitors( hdc, rect, proc, lp );
 }
 




More information about the wine-cvs mailing list