diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-03-30 10:22:33 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-03-30 10:25:55 -0400 |
commit | 609276e12df8d91d8c497f01e5b13776ea98ffcb (patch) | |
tree | cfeda7185107673fdcd2ca095ec0b89456e6f287 | |
parent | 286fb404288f2f96f7e5963d310a9e8d261ddaaf (diff) | |
download | enlightenment-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.c | 1 |
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))) |