diff options
| author | Yuuki Harano | 2019-07-18 19:42:02 +0900 |
|---|---|---|
| committer | Jeff Walsh | 2020-11-22 14:46:55 +1100 |
| commit | 6957f9469ca0503088abda4d55df59e26339afa9 (patch) | |
| tree | 6ae5facc7611de018ae147d32310fa54c070f27e /src | |
| parent | 31bba950bc867e43188922a8ef03c2f07c6a784a (diff) | |
| download | emacs-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.c | 9 |
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 | { |