discomfitor pushed a commit to branch master.

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

commit 20f1aa87272cce0a0d1ea52ddf6503ff6b871c36
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 4e673bc..d3f9b1e 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -2729,12 +2729,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);
                }
           }
      }

-- 


Reply via email to