From b2b22dbe6c246e45206ed6d4029f97594861e4dc Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi <ebassi@gnome.org> Date: Sun, 2 Sep 2012 22:48:52 +0100 Subject: [PATCH] x11/device-manager-xi2: Put XIPointerEmulated under conditionals There are a couple of debugging messages using XInput 2.2 symbols unconditionally, and it breaks builds on older systems. https://bugzilla.gnome.org/show_bug.cgi?id=683219 --- clutter/x11/clutter-device-manager-xi2.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/clutter/x11/clutter-device-manager-xi2.c b/clutter/x11/clutter-device-manager-xi2.c index 36bd10735..762728b06 100644 --- a/clutter/x11/clutter-device-manager-xi2.c +++ b/clutter/x11/clutter-device-manager-xi2.c @@ -891,7 +891,12 @@ clutter_device_manager_xi2_translate_event (ClutterEventTranslator *translator, "invalid", event->scroll.x, event->scroll.y, - (xev->flags & XIPointerEmulated) ? "yes" : "no"); +#ifdef HAVE_XINPUT_2_2 + (xev->flags & XIPointerEmulated) ? "yes" : "no" +#else + "no" +#endif + ); break; default: @@ -939,7 +944,12 @@ clutter_device_manager_xi2_translate_event (ClutterEventTranslator *translator, event->button.x, event->button.y, event->button.axes != NULL ? "yes" : "no", - (xev->flags & XIPointerEmulated) ? "yes" : "no"); +#ifdef HAVE_XINPUT_2_2 + (xev->flags & XIPointerEmulated) ? "yes" : "no" +#else + "no" +#endif + ); break; }