discomfitor pushed a commit to branch enlightenment-0.21.

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

commit ce4e7ed5a75b9a25a12670fb32459dd0bfa1eb98
Author: Mike Blumenkrantz <[email protected]>
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 a0d840f21..dbf9b1123 100644
--- a/src/bin/e_pointer.c
+++ b/src/bin/e_pointer.c
@@ -780,7 +780,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);
+          }
      }
 
    if (obj)

-- 


Reply via email to