ecore: backport #79818

SVN revision: 80010
This commit is contained in:
Vincent Torri 2012-12-03 07:01:02 +00:00
parent a81b41642f
commit e861082271
1 changed files with 5 additions and 7 deletions

View File

@ -43,13 +43,11 @@ _ecore_evas_wl_common_cb_mouse_in(void *data EINA_UNUSED, int type EINA_UNUSED,
ee = ecore_event_window_match(ev->window); ee = ecore_event_window_match(ev->window);
if ((!ee) || (ee->ignore_events)) return ECORE_CALLBACK_PASS_ON; if ((!ee) || (ee->ignore_events)) return ECORE_CALLBACK_PASS_ON;
if (ev->window != ee->prop.window) return ECORE_CALLBACK_PASS_ON; if (ev->window != ee->prop.window) return ECORE_CALLBACK_PASS_ON;
if (!ee->in) if (ee->func.fn_mouse_in) ee->func.fn_mouse_in(ee);
{ ecore_event_evas_modifier_lock_update(ee->evas, ev->modifiers);
if (ee->func.fn_mouse_in) ee->func.fn_mouse_in(ee); evas_event_feed_mouse_in(ee->evas, ev->timestamp, NULL);
ecore_event_evas_modifier_lock_update(ee->evas, ev->modifiers); _ecore_evas_mouse_move_process(ee, ev->x, ev->y, ev->timestamp);
evas_event_feed_mouse_in(ee->evas, ev->timestamp, NULL); ee->in = EINA_TRUE;
ee->in = EINA_TRUE;
}
return ECORE_CALLBACK_PASS_ON; return ECORE_CALLBACK_PASS_ON;
} }