File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed
Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change 2424
2525#include "config.h"
2626
27+ #ifndef HAVE_X11
28+ #error file should only be built when HAVE_X11 is enabled
29+ #endif
30+
2731#include "panel-xutils.h"
2832
2933#include <glib.h>
@@ -63,6 +67,7 @@ panel_xutils_set_strut (GdkWindow *gdk_window,
6367 GdkDisplay * display ;
6468
6569 g_return_if_fail (GDK_IS_WINDOW (gdk_window ));
70+ g_return_if_fail (GDK_IS_X11_DISPLAY (gdk_window_get_display (gdk_window )));
6671
6772 xdisplay = GDK_WINDOW_XDISPLAY (gdk_window );
6873 window = GDK_WINDOW_XID (gdk_window );
@@ -116,6 +121,7 @@ panel_warp_pointer (GdkWindow *gdk_window,
116121 GdkDisplay * display ;
117122
118123 g_return_if_fail (GDK_IS_WINDOW (gdk_window ));
124+ g_return_if_fail (GDK_IS_X11_DISPLAY (gdk_window_get_display (gdk_window )));
119125
120126 xdisplay = GDK_WINDOW_XDISPLAY (gdk_window );
121127 window = GDK_WINDOW_XID (gdk_window );
@@ -143,6 +149,7 @@ panel_get_real_modifier_mask (guint mask)
143149 return mask ;
144150 }
145151
152+ g_return_val_if_fail (GDK_IS_X11_DISPLAY (gdk_display_get_default ()), mask );
146153 display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
147154
148155 XDisplayKeycodes (display , & min_keycode , & max_keycode );
Original file line number Diff line number Diff line change 2525#ifndef __PANEL_XUTILS_H__
2626#define __PANEL_XUTILS_H__
2727
28+ #ifdef PACKAGE_NAME // only check HAVE_X11 if config.h has been included
29+ #ifndef HAVE_X11
30+ #error file should only be included when HAVE_X11 is enabled
31+ #endif
32+ #endif
33+
2834#include <glib.h>
2935#include <gdk/gdk.h>
3036#include <gdk/gdkx.h>
You can’t perform that action at this time.
0 commit comments