From b6c248aad24637a75e50d56280860d3a8a308dc1 Mon Sep 17 00:00:00 2001
From: lukefromdc <lukefromdc@hushmail.com>
Date: Fri, 22 Nov 2024 01:06:52 -0500
Subject: Do not call x11 functions when not in x11

*Otherwise we get segfaults
---
 stickynotes/util.c | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'stickynotes/util.c')

diff --git a/stickynotes/util.c b/stickynotes/util.c
index d13f9f41..9b6a5180 100644
--- a/stickynotes/util.c
+++ b/stickynotes/util.c
@@ -110,6 +110,9 @@ xstuff_change_workspace (GtkWindow *window,
     Display *gdk_display;
     Screen *screen;
 
+    if  (!GDK_IS_X11_DISPLAY (gdk_display_get_default()))
+        return;
+
     gdk_display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
     xwindow = GDK_WINDOW_XID (GDK_WINDOW (gtk_widget_get_window (GTK_WIDGET (window))));
     screen = GDK_SCREEN_XSCREEN (gtk_widget_get_screen (GTK_WIDGET (window)));
-- 
cgit v1.2.1