discomfitor pushed a commit to branch enlightenment-0.20.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=bdc8078f876c85cdd93d9b475c7aff2e117731d4

commit bdc8078f876c85cdd93d9b475c7aff2e117731d4
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Wed Mar 30 10:22:33 2016 -0400

    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 af5b479..998a111 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -2877,6 +2877,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)))

-- 


Reply via email to