aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYuuki Harano2019-07-18 19:42:02 +0900
committerJeff Walsh2020-11-22 14:46:55 +1100
commit6957f9469ca0503088abda4d55df59e26339afa9 (patch)
tree6ae5facc7611de018ae147d32310fa54c070f27e /src
parent31bba950bc867e43188922a8ef03c2f07c6a784a (diff)
downloademacs-6957f9469ca0503088abda4d55df59e26339afa9.tar.gz
emacs-6957f9469ca0503088abda4d55df59e26339afa9.zip
Add PGTK support for fullscreen
* src/gtkutil.c (x_wm_set_size_hint): Fullscreen support for PGTK fullscreen にできるようにした。
Diffstat (limited to 'src')
-rw-r--r--src/gtkutil.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c
index 2da6beb2ca5..6c2691ecd99 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)
1617 1617
1618 XSETFRAME (frame, f); 1618 XSETFRAME (frame, f);
1619 fs_state = Fframe_parameter (frame, Qfullscreen); 1619 fs_state = Fframe_parameter (frame, Qfullscreen);
1620 if ((EQ (fs_state, Qmaximized) || EQ (fs_state, Qfullboth))
1620#ifndef HAVE_PGTK 1621#ifndef HAVE_PGTK
1621 if ((EQ (fs_state, Qmaximized) || EQ (fs_state, Qfullboth)) && 1622 && (x_wm_supports (f, FRAME_DISPLAY_INFO (f)->Xatom_net_wm_state) ||
1622 (x_wm_supports (f, FRAME_DISPLAY_INFO (f)->Xatom_net_wm_state) || 1623 x_wm_supports (f, FRAME_DISPLAY_INFO (f)->Xatom_net_wm_state_fullscreen))
1623 x_wm_supports (f, FRAME_DISPLAY_INFO (f)->Xatom_net_wm_state_fullscreen))) 1624#endif
1625 )
1624 { 1626 {
1625 /* Don't set hints when maximized or fullscreen. Apparently KWin and 1627 /* Don't set hints when maximized or fullscreen. Apparently KWin and
1626 Gtk3 don't get along and the frame shrinks (!). 1628 Gtk3 don't get along and the frame shrinks (!).
1627 */ 1629 */
1628 return; 1630 return;
1629 } 1631 }
1630#endif
1631 1632
1632 if (flags) 1633 if (flags)
1633 { 1634 {