summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2016-03-30 10:22:33 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2016-03-30 10:25:55 -0400
commit609276e12df8d91d8c497f01e5b13776ea98ffcb (patch)
treecfeda7185107673fdcd2ca095ec0b89456e6f287
parent286fb404288f2f96f7e5963d310a9e8d261ddaaf (diff)
downloadenlightenment-609276e12df8d91d8c497f01e5b13776ea98ffcb.tar.gz
feed mouse out to internal clients upon activating a mouse binding
this prevents internal windows from effectively processing pending mouse-up events ref T3347
-rw-r--r--src/bin/e_client.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bin/e_client.c b/src/bin/e_client.c
index 72187feedc..51f3e221f8 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)))