From db9a60cb179c7d34931609db20763d79dd58ad8e Mon Sep 17 00:00:00 2001 From: William Wold Date: Sat, 26 Jan 2019 05:29:57 -0500 Subject: panel-xutils: Error if used when X11 is disabled --- mate-panel/panel-xutils.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mate-panel/panel-xutils.c') diff --git a/mate-panel/panel-xutils.c b/mate-panel/panel-xutils.c index 821b7ead..5c4e5281 100644 --- a/mate-panel/panel-xutils.c +++ b/mate-panel/panel-xutils.c @@ -24,6 +24,10 @@ #include "config.h" +#ifndef HAVE_X11 +#error file should only be built when HAVE_X11 is enabled +#endif + #include "panel-xutils.h" #include @@ -63,6 +67,7 @@ panel_xutils_set_strut (GdkWindow *gdk_window, GdkDisplay *display; g_return_if_fail (GDK_IS_WINDOW (gdk_window)); + g_return_if_fail (GDK_IS_X11_DISPLAY (gdk_window_get_display (gdk_window))); xdisplay = GDK_WINDOW_XDISPLAY (gdk_window); window = GDK_WINDOW_XID (gdk_window); @@ -116,6 +121,7 @@ panel_warp_pointer (GdkWindow *gdk_window, GdkDisplay *display; g_return_if_fail (GDK_IS_WINDOW (gdk_window)); + g_return_if_fail (GDK_IS_X11_DISPLAY (gdk_window_get_display (gdk_window))); xdisplay = GDK_WINDOW_XDISPLAY (gdk_window); window = GDK_WINDOW_XID (gdk_window); @@ -143,6 +149,7 @@ panel_get_real_modifier_mask (guint mask) return mask; } + g_return_val_if_fail (GDK_IS_X11_DISPLAY (gdk_display_get_default ()), mask); display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); XDisplayKeycodes (display, &min_keycode, &max_keycode); -- cgit v1.2.1