discomfitor pushed a commit to branch master.

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

commit 4d3e157b30269276772806ddb0283ca20198ff8e
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Fri Jul 21 16:20:03 2017 -0400

    hide pointer cursor clients when unsetting them
    
    ensure the pointer remains hidden even if the client does not unmap its 
surface
    
     #TheDisappointer
---
 src/bin/e_pointer.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_pointer.c b/src/bin/e_pointer.c
index 60c7a1800..6b1ffce9f 100644
--- a/src/bin/e_pointer.c
+++ b/src/bin/e_pointer.c
@@ -788,7 +788,10 @@ e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int 
x, int y)
           }
         ec = e_comp_object_client_get(o);
         if (ec)
-          ec->hidden = 1;
+          {
+             ec->hidden = 1;
+             evas_object_hide(ec->frame);
+          }
      }
    ec = NULL;
    if (obj)

-- 


Reply via email to