]> sourceware.org Git - newlib-cygwin.git/commitdiff
2007-10-03 Frank Fesevur <ffes@users.sourceforge.net>
authorChris Sutcliffe <ir0nh34d@users.sourceforge.net>
Wed, 3 Oct 2007 23:34:14 +0000 (23:34 +0000)
committerChris Sutcliffe <ir0nh34d@users.sourceforge.net>
Wed, 3 Oct 2007 23:34:14 +0000 (23:34 +0000)
        * lib/scnsave.c: Multi-monitor support.

winsup/w32api/ChangeLog
winsup/w32api/lib/scrnsave.c

index e6e367a7b267b1d9924c036635110e44ac34d9e6..4e84e4d526f9f346f472aec7aba1ecd0681c49a0 100644 (file)
@@ -1,3 +1,7 @@
+2007-10-03  Frank Fesevur  <ffes@users.sourceforge.net>
+
+       * lib/scnsave.c: Multi-monitor support.
+
 2007-08-03  Chris Sutcliffe  <ir0nh34d@users.sf.net>
 
        * include/w32api.h: Increment version to 3.10.
index fe3348b4e7346b6f6ea5adf3b39202d66fd8a690..0dffd22310f9b3e92735384d6b5d58c1c82a4c2f 100644 (file)
@@ -204,15 +204,17 @@ static int LaunchScreenSaver(HWND hParent)
   else
     {
       style = WS_POPUP;
-      rc.right = GetSystemMetrics(SM_CXSCREEN);
-      rc.bottom = GetSystemMetrics(SM_CYSCREEN);
+      rc.left = GetSystemMetrics(SM_XVIRTUALSCREEN);
+      rc.top = GetSystemMetrics(SM_YVIRTUALSCREEN);
+      rc.right = GetSystemMetrics(SM_CXVIRTUALSCREEN);
+      rc.bottom = GetSystemMetrics(SM_CYVIRTUALSCREEN);
       style |= WS_VISIBLE;
     }
 
   /* create main screen saver window */
   hMainWindow = CreateWindowEx(hParent ? 0 : WS_EX_TOPMOST, CLASS_SCRNSAVE,
                                TEXT("SCREENSAVER"), style,
-                               0, 0, rc.right, rc.bottom, hParent, NULL,
+                               rc.left, rc.top, rc.right, rc.bottom, hParent, NULL,
                                hMainInstance, NULL);
 
   /* display window and start pumping messages */
This page took 0.039552 seconds and 5 git commands to generate.