Fix build with XI2.x for x < 2

This commit is contained in:
Matthias Clasen
2012-03-01 16:45:23 -05:00
parent 6ecc1089f2
commit 352fdc214a

View File

@ -1240,8 +1240,10 @@ gdk_x11_device_manager_xi2_translate_event (GdkEventTranslator *translator,
event->scroll.state = _gdk_x11_device_xi2_translate_state (&xev->mods, &xev->buttons, &xev->group);
#ifdef XINPUT_2_2
if (xev->flags & XIPointerEmulated)
_gdk_event_set_pointer_emulated (event, TRUE);
#endif
}
else
{
@ -1281,8 +1283,10 @@ gdk_x11_device_manager_xi2_translate_event (GdkEventTranslator *translator,
event->button.button = xev->detail;
}
#ifdef XINPUT_2_2
if (xev->flags & XIPointerEmulated)
_gdk_event_set_pointer_emulated (event, TRUE);
#endif
if (return_val == FALSE)
break;
@ -1349,8 +1353,10 @@ gdk_x11_device_manager_xi2_translate_event (GdkEventTranslator *translator,
event->motion.state = _gdk_x11_device_xi2_translate_state (&xev->mods, &xev->buttons, &xev->group);
#ifdef XINPUT_2_2
if (xev->flags & XIPointerEmulated)
_gdk_event_set_pointer_emulated (event, TRUE);
#endif
/* There doesn't seem to be motion hints in XI */
event->motion.is_hint = FALSE;