[gtk+/xi2: 1003/1239] Complete gdk_event_get_device() coverage.
- From: Carlos Garnacho <carlosg src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gtk+/xi2: 1003/1239] Complete gdk_event_get_device() coverage.
- Date: Tue, 29 Sep 2009 10:54:53 +0000 (UTC)
commit 09c2404f753bf1f1d70c9946356d7434e6272bd3
Author: Carlos Garnacho <carlos gnome org>
Date: Fri Sep 4 02:08:32 2009 +0200
Complete gdk_event_get_device() coverage.
It now also gets the device from key, focus and grab broken events.
gdk/gdkevents.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/gdk/gdkevents.c b/gdk/gdkevents.c
index 6dd3eba..58bb9fa 100644
--- a/gdk/gdkevents.c
+++ b/gdk/gdkevents.c
@@ -930,11 +930,18 @@ gdk_event_get_device (const GdkEvent *event)
case GDK_3BUTTON_PRESS:
case GDK_BUTTON_RELEASE:
return ((GdkEventButton *) event)->device;
+ case GDK_KEY_PRESS:
+ case GDK_KEY_RELEASE:
+ return ((GdkEventKey *) event)->device;
+ case GDK_FOCUS_CHANGE:
+ return ((GdkEventFocus *) event)->device;
case GDK_ENTER_NOTIFY:
case GDK_LEAVE_NOTIFY:
return ((GdkEventCrossing *) event)->device;
case GDK_SCROLL:
return ((GdkEventScroll *) event)->device;
+ case GDK_GRAB_BROKEN:
+ return ((GdkEventGrabBroken *) event)->device;
default:
return NULL;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]