From 64480ff1ab3f7dca97540d25bd41251f13e3e52d Mon Sep 17 00:00:00 2001 From: "Ian M. Jones" Date: Fri, 11 Mar 2022 04:41:28 +0000 Subject: [PATCH] Ensure Linux IsFullScreen uses GDK_WINDOW_STATE_FULLSCREEN bitmask appropriately. (#1245) --- v2/internal/frontend/desktop/linux/window.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v2/internal/frontend/desktop/linux/window.go b/v2/internal/frontend/desktop/linux/window.go index 278bf81f..e79dac89 100644 --- a/v2/internal/frontend/desktop/linux/window.go +++ b/v2/internal/frontend/desktop/linux/window.go @@ -91,7 +91,7 @@ gboolean Center(gpointer data) { int IsFullscreen(GtkWidget *widget) { GdkWindow *gdkwindow = gtk_widget_get_window(widget); GdkWindowState state = gdk_window_get_state(GDK_WINDOW(gdkwindow)); - return state & GDK_WINDOW_STATE_FULLSCREEN == GDK_WINDOW_STATE_FULLSCREEN; + return state & GDK_WINDOW_STATE_FULLSCREEN; } int IsMaximised(GtkWidget *widget) { @@ -730,7 +730,7 @@ func (w *Window) UnMinimise() { func (w *Window) IsFullScreen() bool { result := C.IsFullscreen(w.asGTKWidget()) - if result == 1 { + if result != 0 { return true } return false