evdev: Fix missing ClutterEventSource member

https://bugzilla.gnome.org/show_bug.cgi?id=686692
This commit is contained in:
Emmanuele Bassi 2012-12-18 00:45:00 +00:00
parent 47c1e26385
commit 78a7a60b89

View File

@ -111,6 +111,7 @@ struct _ClutterEventSource
GPollFD event_poll_fd; /* file descriptor of the /dev node */ GPollFD event_poll_fd; /* file descriptor of the /dev node */
struct xkb_state *xkb; /* XKB state object */ struct xkb_state *xkb; /* XKB state object */
gint x, y; /* last x, y position for pointers */ gint x, y; /* last x, y position for pointers */
guint32 modifier_state; /* key modifiers */
}; };
static gboolean static gboolean
@ -289,7 +290,7 @@ notify_button (ClutterEventSource *source,
else else
event = clutter_event_new (CLUTTER_BUTTON_RELEASE); event = clutter_event_new (CLUTTER_BUTTON_RELEASE);
/* Update the modfiers */ /* Update the modifiers */
if (state) if (state)
source->modifier_state |= maskmap[button - BTN_LEFT]; source->modifier_state |= maskmap[button - BTN_LEFT];
else else