discomfitor pushed a commit to branch enlightenment-0.20. http://git.enlightenment.org/core/enlightenment.git/commit/?id=dc0ec2339e67ad717b18bd4bfd8163e1f201d827
commit dc0ec2339e67ad717b18bd4bfd8163e1f201d827 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Thu Apr 28 12:00:17 2016 -0400 feed mouse up events to internal wins before mouse out during action exec ref 609276e12df8d91d8c497f01e5b13776ea98ffcb fix T3347 --- src/bin/e_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index d05827b..6748a06 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -2877,12 +2877,12 @@ e_client_mouse_down(E_Client *ec, int button, Evas_Point *output, E_Binding_Even e = evas_object_evas_get(ec->internal_elm_win); button_mask = evas_pointer_button_down_mask_get(e); - evas_event_feed_mouse_out(e, 0, NULL); for (i = 0; i < 32; i++) { if ((button_mask & (1 << i))) evas_event_feed_mouse_up(e, i + 1, EVAS_BUTTON_NONE, 0, NULL); } + evas_event_feed_mouse_out(e, 0, NULL); } } } --