]> git.eshelyaron.com Git - emacs.git/commitdiff
Keep maximized when going fullscreen.
authorJan D <jan.h.d@swipnet.se>
Mon, 22 Dec 2014 10:04:24 +0000 (11:04 +0100)
committerJan D <jan.h.d@swipnet.se>
Mon, 22 Dec 2014 10:04:24 +0000 (11:04 +0100)
Author:
Fixes: Bug#19427
* xterm.c (do_ewmh_fullscreen): Don't remove maximized_horz/vert
when going to fullscreen (Bug#19427).

src/ChangeLog
src/xterm.c

index d6de89a9d507b8ee879c3becd04bb5b8073c4a37..9aeb8f261526092e538237cd74668e4508985644 100644 (file)
@@ -1,3 +1,8 @@
+2014-12-22  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * xterm.c (do_ewmh_fullscreen): Don't remove maximized_horz/vert
+       when going to fullscreen (Bug#0x180004f).
+
 2014-12-18  Eli Zaretskii  <eliz@gnu.org>
 
        * window.c (Fwindow_body_width): Doc fix.  (Bug#19395)
index b6430ad11b014c69fbfc4d1e02edfb18b5fde01c..ec1cad35fdd951a111691b8f8f025dfb3c12e201 100644 (file)
@@ -8371,11 +8371,9 @@ do_ewmh_fullscreen (struct frame *f)
       switch (f->want_fullscreen)
         {
         case FULLSCREEN_BOTH:
-          if (cur == FULLSCREEN_WIDTH || cur == FULLSCREEN_MAXIMIZED
-              || cur == FULLSCREEN_HEIGHT)
-            set_wm_state (frame, 0, dpyinfo->Xatom_net_wm_state_maximized_horz,
-                          dpyinfo->Xatom_net_wm_state_maximized_vert);
-          set_wm_state (frame, 1, dpyinfo->Xatom_net_wm_state_fullscreen, None);
+          if (cur != FULLSCREEN_BOTH)
+            set_wm_state (frame, 1, dpyinfo->Xatom_net_wm_state_fullscreen,
+                          None);
           break;
         case FULLSCREEN_WIDTH:
           if (cur == FULLSCREEN_BOTH || cur == FULLSCREEN_HEIGHT