discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=782cf3606e4a327d1ffe0a8a1598faeed5daa994
commit 782cf3606e4a327d1ffe0a8a1598faeed5daa994 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Sat Jan 30 11:22:21 2016 -0500 send mouse out+in on desk flip end this triggers mouse in events on objects under the mouse in order to forcibly reapply focus for mouse-based focus policies fix Tfrance --- src/bin/e_desk.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bin/e_desk.c b/src/bin/e_desk.c index 01bfcd0..48a8dc6 100644 --- a/src/bin/e_desk.c +++ b/src/bin/e_desk.c @@ -624,6 +624,11 @@ e_desk_flip_end(E_Desk *desk) _e_desk_event_desk_after_show_free, NULL); e_comp_shape_queue(); + if (e_comp->comp_type == E_PIXMAP_TYPE_X) + { + evas_event_feed_mouse_out(e_comp->evas, 0, NULL); + evas_event_feed_mouse_in(e_comp->evas, 0, NULL); + } if (!e_config->focus_last_focused_per_desktop) return; if ((e_config->focus_policy == E_FOCUS_MOUSE) || (e_config->focus_policy == E_FOCUS_SLOPPY)) --