Fix build with XI2.x for x < 2
This commit is contained in:
		| @ -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; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Matthias Clasen
					Matthias Clasen