fix evry mouse event detection on wayland
authorMike Blumenkrantz <zmike@osg.samsung.com>
Mon, 27 Apr 2015 18:36:42 +0000 (14:36 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Mon, 27 Apr 2015 18:36:42 +0000 (14:36 -0400)
src/modules/everything/evry.c

index 5ae5074..959f776 100644 (file)
@@ -890,7 +890,8 @@ _evry_cb_mouse(void *data, int type, void *event)
    if (!win->grab)
      return ECORE_CALLBACK_PASS_ON;
 
-   if (ev->event_window != elm_win_window_id_get(win->ewin))
+   if ((win->grab && (ev->event_window != ecore_evas_window_get(e_comp->ee))) &&
+       (ev->event_window != elm_win_window_id_get(win->ewin)))
      return ECORE_CALLBACK_PASS_ON;
 
    ewin = win->ewin;