discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0b579f1f49ccc9ae7edd40d09a51720272d90774

commit 0b579f1f49ccc9ae7edd40d09a51720272d90774
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Tue Jul 21 18:08:16 2015 -0400

    ecore-x: send last event time along with generic 
Ecore_X_Event_Client_Message
    
    this won't necessarily be the same time that the client sent the message,
    but at least it will provide a better reference point than 0
---
 src/lib/ecore_x/xcb/ecore_xcb_events.c | 1 +
 src/lib/ecore_x/xlib/ecore_x_events.c  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/lib/ecore_x/xcb/ecore_xcb_events.c 
b/src/lib/ecore_x/xcb/ecore_xcb_events.c
index 0b71451..a1a3a9c 100644
--- a/src/lib/ecore_x/xcb/ecore_xcb_events.c
+++ b/src/lib/ecore_x/xcb/ecore_xcb_events.c
@@ -1772,6 +1772,7 @@ 
_ecore_xcb_event_handle_client_message(xcb_generic_event_t *event)
         e->win = ev->window;
         e->message_type = ev->type;
         e->format = ev->format;
+        e->time = _ecore_xcb_event_last_time;
         for (i = 0; i < 5; i++)
           e->data.l[i] = ev->data.data32[i];
         ecore_event_add(ECORE_X_EVENT_CLIENT_MESSAGE, e, NULL, NULL);
diff --git a/src/lib/ecore_x/xlib/ecore_x_events.c 
b/src/lib/ecore_x/xlib/ecore_x_events.c
index ced9657..2586875 100644
--- a/src/lib/ecore_x/xlib/ecore_x_events.c
+++ b/src/lib/ecore_x/xlib/ecore_x_events.c
@@ -2011,6 +2011,7 @@ _ecore_x_event_handle_client_message(XEvent *xevent)
         e->win = xevent->xclient.window;
         e->message_type = xevent->xclient.message_type;
         e->format = xevent->xclient.format;
+        e->time = _ecore_x_event_last_time;
         for (i = 0; i < 5; i++)
           e->data.l[i] = xevent->xclient.data.l[i];
 

-- 


Reply via email to