emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/pgtk 6957f94 024/100: Add PGTK support for fullscreen


From: Yuuki Harano
Subject: feature/pgtk 6957f94 024/100: Add PGTK support for fullscreen
Date: Tue, 24 Nov 2020 08:02:29 -0500 (EST)

branch: feature/pgtk
commit 6957f9469ca0503088abda4d55df59e26339afa9
Author: Yuuki Harano <masm+github@masm11.me>
Commit: Jeff Walsh <fejfighter@gmail.com>

    Add PGTK support for fullscreen
    
    * src/gtkutil.c (x_wm_set_size_hint): Fullscreen support for PGTK
    
    fullscreen にできるようにした。
---
 src/gtkutil.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/gtkutil.c b/src/gtkutil.c
index 2da6beb..6c2691e 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -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)
     {



reply via email to

[Prev in Thread] Current Thread [Next in Thread]