mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-16 09:50:25 +00:00
(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.
This commit is contained in:
parent
7d0a2d305d
commit
1771bb6e00
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user