]> git.eshelyaron.com Git - emacs.git/commitdiff
Add PGTK support for fullscreen
authorYuuki Harano <masm+github@masm11.me>
Thu, 18 Jul 2019 10:42:02 +0000 (19:42 +0900)
committerJeff Walsh <fejfighter@gmail.com>
Sun, 22 Nov 2020 03:46:55 +0000 (14:46 +1100)
* src/gtkutil.c (x_wm_set_size_hint): Fullscreen support for PGTK

fullscreen にできるようにした。

src/gtkutil.c

index 2da6beb2ca5d28ebacb405d8f17bfa48fc290bb0..6c2691ecd997b7b179a9f72f20eb0f39d4e7cc8f 100644 (file)
@@ -1617,17 +1617,18 @@ x_wm_set_size_hint (struct frame *f, long int flags, bool user_position)
 
   XSETFRAME (frame, f);
   fs_state = Fframe_parameter (frame, Qfullscreen);
+  if ((EQ (fs_state, Qmaximized) || EQ (fs_state, Qfullboth))
 #ifndef HAVE_PGTK
-  if ((EQ (fs_state, Qmaximized) || EQ (fs_state, Qfullboth)) &&
-      (x_wm_supports (f, FRAME_DISPLAY_INFO (f)->Xatom_net_wm_state) ||
-       x_wm_supports (f, FRAME_DISPLAY_INFO (f)->Xatom_net_wm_state_fullscreen)))
+      && (x_wm_supports (f, FRAME_DISPLAY_INFO (f)->Xatom_net_wm_state) ||
+         x_wm_supports (f, FRAME_DISPLAY_INFO (f)->Xatom_net_wm_state_fullscreen))
+#endif
+      )
     {
       /* Don't set hints when maximized or fullscreen.  Apparently KWin and
          Gtk3 don't get along and the frame shrinks (!).
       */
       return;
     }
-#endif
 
   if (flags)
     {