From 609276e12df8d91d8c497f01e5b13776ea98ffcb Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 30 Mar 2016 10:22:33 -0400 Subject: [PATCH] feed mouse out to internal clients upon activating a mouse binding this prevents internal windows from effectively processing pending mouse-up events ref T3347 --- src/bin/e_client.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index 72187feed..51f3e221f 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -2905,6 +2905,7 @@ 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)))