1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-02 11:50:48 -08:00

Add PGTK support for fullscreen

* src/gtkutil.c (x_wm_set_size_hint): Fullscreen support for PGTK

fullscreen にできるようにした。
This commit is contained in:
Yuuki Harano 2019-07-18 19:42:02 +09:00 committed by Jeff Walsh
parent 31bba950bc
commit 6957f9469c

View 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)
{