From 16ddd1a690a4810bf7a4d77e4fafb0554415da03 Mon Sep 17 00:00:00 2001 From: Martin Rudalics Date: Wed, 7 Aug 2013 15:34:17 +0200 Subject: [PATCH] In w32fullscreen_hook really maximize frame when asked for (Bug#14841). * w32term.c (w32fullscreen_hook): Really maximize frame when asked for (Bug#14841). --- src/ChangeLog | 5 +++++ src/w32term.c | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 4f7646ea83..f759584fb7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2013-08-07 Martin Rudalics + + * w32term.c (w32fullscreen_hook): Really maximize frame when + asked for (Bug#14841). + 2013-08-07 Dmitry Antipov Prefer selected_window to Fselected_window, likewise for frames. diff --git a/src/w32term.c b/src/w32term.c index 59cfdee86b..56793660d9 100644 --- a/src/w32term.c +++ b/src/w32term.c @@ -5717,7 +5717,9 @@ w32fullscreen_hook (struct frame *f) w32_fullscreen_rect (hwnd, f->want_fullscreen, FRAME_NORMAL_PLACEMENT (f).rcNormalPosition, &rect); FRAME_PREV_FSMODE (f) = f->want_fullscreen; - if (f->want_fullscreen == FULLSCREEN_BOTH) + if (f->want_fullscreen == FULLSCREEN_MAXIMIZED) + PostMessage (FRAME_W32_WINDOW (f), WM_SYSCOMMAND, 0xf030, 0); + else if (f->want_fullscreen == FULLSCREEN_BOTH) { SetWindowLong (hwnd, GWL_STYLE, dwStyle & ~WS_OVERLAPPEDWINDOW); SetWindowPos (hwnd, HWND_TOP, rect.left, rect.top, -- 2.20.1