Commit c7ffccaf authored by Eli Zaretskii's avatar Eli Zaretskii

Fix bug #13937 with creating a maximized frame on MS-Windows.

 src/w32term.c (w32_read_socket): If we Emacs frame is being
 activated, call w32fullscreen_hook, to make sure the new frame
 dimensions are in effect.
parent ffcd945e
2013-03-13 Eli Zaretskii <eliz@gnu.org>
* w32term.c (w32_read_socket): If we Emacs frame is being
activated, call w32fullscreen_hook, to make sure the new frame
dimensions are in effect. (Bug#13937)
2013-03-13 Dmitry Antipov <dmantipov@yandex.ru> 2013-03-13 Dmitry Antipov <dmantipov@yandex.ru>
* xdisp.c (init_iterator): Simplify because both character and byte * xdisp.c (init_iterator): Simplify because both character and byte
......
...@@ -236,6 +236,7 @@ static void my_set_focus (struct frame *, HWND); ...@@ -236,6 +236,7 @@ static void my_set_focus (struct frame *, HWND);
#endif #endif
static void my_set_foreground_window (HWND); static void my_set_foreground_window (HWND);
static void my_destroy_window (struct frame *, HWND); static void my_destroy_window (struct frame *, HWND);
static void w32fullscreen_hook (FRAME_PTR);
#ifdef GLYPH_DEBUG #ifdef GLYPH_DEBUG
static void x_check_font (struct frame *, struct font *); static void x_check_font (struct frame *, struct font *);
...@@ -4717,7 +4718,16 @@ w32_read_socket (struct terminal *terminal, ...@@ -4717,7 +4718,16 @@ w32_read_socket (struct terminal *terminal,
case WM_ACTIVATEAPP: case WM_ACTIVATEAPP:
f = x_window_to_frame (dpyinfo, msg.msg.hwnd); f = x_window_to_frame (dpyinfo, msg.msg.hwnd);
if (f) if (f)
{
/* If we are being activated, run the full-screen hook
function, to actually install the required size in
effect. This is because when the hook is run from
x_set_fullscreen, the frame might not yet be visible,
if that call is a result of make-frame. */
if (msg.msg.wParam)
w32fullscreen_hook (f);
x_check_fullscreen (f); x_check_fullscreen (f);
}
check_visibility = 1; check_visibility = 1;
break; break;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment