discomfitor pushed a commit to branch master.

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

commit 97277106479e264dbcb5b4e0d4d1ad24311a4636
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Thu Sep 14 14:05:06 2017 -0400

    hide clients again after show in idler if clients are on hidden desk
    
    clients need initial show to correctly handle mirror visibility but should
    then be hidden again
    
    ref 0ee8cc896ef424ff86ada16d6679a3fda2ee154f
    fix T6024
---
 src/bin/e_client.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/bin/e_client.c b/src/bin/e_client.c
index d54e3a5a4..7589ecb2d 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -2545,6 +2545,8 @@ e_client_idler_before(void)
              evas_object_show(ec->frame);
              ec->changes.visible = !evas_object_visible_get(ec->frame);
              if (ec->changes.visible) EC_CHANGED(ec);
+             if (!e_client_util_desk_visible(ec, e_desk_current_get(ec->zone)))
+               evas_object_hide(ec->frame);
           }
      }
 }

-- 


Reply via email to