summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2014-10-31 21:47:57 +0000
committerJavier Jardón <jjardon@gnome.org>2014-10-31 21:59:35 +0000
commit40035cf0c38c8975703ea58ec0572a4970169540 (patch)
tree3483cff2724f08f32c3158696df1b06e707e8308
parent5cc84f37ea15e1a59d77202754ac79213f0a7bde (diff)
downloadgnome-desktop-40035cf0c38c8975703ea58ec0572a4970169540.tar.gz
gnome-idle-monitor: Add guards for X11-only code
-rw-r--r--libgnome-desktop/gnome-idle-monitor.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libgnome-desktop/gnome-idle-monitor.c b/libgnome-desktop/gnome-idle-monitor.c
index 05dbed48..e589a8bd 100644
--- a/libgnome-desktop/gnome-idle-monitor.c
+++ b/libgnome-desktop/gnome-idle-monitor.c
@@ -24,7 +24,9 @@
#include <string.h>
#include <glib.h>
+#if GDK_WINDOWING_X11
#include <gdk/gdkx.h>
+#endif
#include <gdk/gdk.h>
#define GNOME_DESKTOP_USE_UNSTABLE_API
@@ -204,12 +206,14 @@ gnome_idle_monitor_set_property (GObject *object,
monitor->priv->device = g_value_dup_object (value);
g_free (monitor->priv->path);
+#if GDK_WINDOWING_X11
if (monitor->priv->device) {
monitor->priv->path = g_strdup_printf ("/org/gnome/Mutter/IdleMonitor/Device%d",
gdk_x11_device_get_id (monitor->priv->device));
} else {
monitor->priv->path = g_strdup ("/org/gnome/Mutter/IdleMonitor/Core");
}
+#endif
break;
default: