]> git.eshelyaron.com Git - emacs.git/commitdiff
(w32_createwindow): Use CW_USEDEFAULT instead of f->left_pos and SH_SHOW
authorEli Zaretskii <eliz@gnu.org>
Fri, 30 Jun 2006 13:40:21 +0000 (13:40 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 30 Jun 2006 13:40:21 +0000 (13:40 +0000)
instead of f->top_pos in the call to CreateWindow.  Record the actual position
in f->left_pos and f->top_pos.

src/w32fns.c

index 25aa22f0683ee8559e0886c97ee6151daf8583fe..66cac34b2d9a8ffbe529b8933fd2c7aaf9b8130d 100644 (file)
@@ -2085,8 +2085,8 @@ w32_createwindow (f)
     = CreateWindow (EMACS_CLASS,
                    f->namebuf,
                    f->output_data.w32->dwStyle | WS_CLIPCHILDREN,
-                   f->left_pos,
-                   f->top_pos,
+                   CW_USEDEFAULT,
+                   SW_SHOW,
                    rect.right - rect.left,
                    rect.bottom - rect.top,
                    NULL,
@@ -2107,6 +2107,11 @@ w32_createwindow (f)
 
       /* Do this to discard the default setting specified by our parent. */
       ShowWindow (hwnd, SW_HIDE);
+
+      /* Update frame positions. */
+      GetWindowRect (hwnd, &rect);
+      f->left_pos = rect.left;
+      f->top_pos = rect.top;
     }
 }