[mutter] ui: Fill in more fields on our emulated motion / crossing events
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] ui: Fill in more fields on our emulated motion / crossing events
- Date: Tue, 8 Jul 2014 15:22:10 +0000 (UTC)
commit 2edf822bc6aad09250fc54d6e427079a31030e8f
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Tue Jul 8 11:20:49 2014 -0400
ui: Fill in more fields on our emulated motion / crossing events
This will be required by the gestures work.
src/ui/ui.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/ui/ui.c b/src/ui/ui.c
index 2192a2e..4ca8595 100644
--- a/src/ui/ui.c
+++ b/src/ui/ui.c
@@ -214,16 +214,19 @@ maybe_redirect_mouse_event (XEvent *xevent)
gevent->button.y = xev_d->event_y;
gevent->button.x_root = xev_d->root_x;
gevent->button.y_root = xev_d->root_y;
-
break;
case XI_Motion:
gevent = gdk_event_new (GDK_MOTION_NOTIFY);
gevent->motion.window = g_object_ref (gdk_window);
+ gevent->motion.time = xev_d->time;
+ gevent->motion.x_root = xev_d->root_x;
+ gevent->motion.y_root = xev_d->root_y;
break;
case XI_Enter:
case XI_Leave:
gevent = gdk_event_new (xev_e->evtype == XI_Enter ? GDK_ENTER_NOTIFY : GDK_LEAVE_NOTIFY);
gevent->crossing.window = g_object_ref (gdk_window);
+ gevent->crossing.time = xev_e->time;
gevent->crossing.x = xev_e->event_x;
gevent->crossing.y = xev_e->event_y;
break;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]