diff src/w32fns.c @ 71545:26164031aa5a

(w32_createwindow): Use CW_USEDEFAULT instead of f->left_pos and SH_SHOW instead of f->top_pos in the call to CreateWindow. Record the actual position in f->left_pos and f->top_pos.
author Eli Zaretskii <eliz@gnu.org>
date Fri, 30 Jun 2006 13:40:21 +0000
parents 9fcdaa132bf3
children 0bfda07cccbc 138ce2701550
line wrap: on
line diff
--- a/src/w32fns.c	Fri Jun 30 13:27:10 2006 +0000
+++ b/src/w32fns.c	Fri Jun 30 13:40:21 2006 +0000
@@ -2085,8 +2085,8 @@
     = 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 @@
 
       /* 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;
     }
 }