In w32fullscreen_hook really maximize frame when asked for (Bug#14841).
authorMartin Rudalics <rudalics@gmx.at>
Wed, 7 Aug 2013 13:34:17 +0000 (15:34 +0200)
committerMartin Rudalics <rudalics@gmx.at>
Wed, 7 Aug 2013 13:34:17 +0000 (15:34 +0200)
* w32term.c (w32fullscreen_hook): Really maximize frame when
asked for (Bug#14841).

src/ChangeLog
src/w32term.c

index 4f7646e..f759584 100644 (file)
@@ -1,3 +1,8 @@
+2013-08-07  Martin Rudalics  <rudalics@gmx.at>
+
+       * w32term.c (w32fullscreen_hook): Really maximize frame when
+       asked for (Bug#14841).
+
 2013-08-07  Dmitry Antipov  <dmantipov@yandex.ru>
 
        Prefer selected_window to Fselected_window, likewise for frames.
index 59cfdee..5679366 100644 (file)
@@ -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,