discomfitor pushed a commit to branch master.

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

commit 7423b5cac125a7a5b789f475018cafe68fe2561a
Author: Mike Blumenkrantz <zm...@samsung.com>
Date:   Sat Feb 15 01:32:07 2014 -0500

    really fix deskmirror sticky+hidden client handling
    
    quickaccess...
---
 src/bin/e_deskmirror.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/src/bin/e_deskmirror.c b/src/bin/e_deskmirror.c
index a7710c2..def9066 100644
--- a/src/bin/e_deskmirror.c
+++ b/src/bin/e_deskmirror.c
@@ -67,11 +67,6 @@ _e_deskmirror_visible_get(E_Smart_Data *sd, Mirror *m)
    Eina_Bool visible = evas_object_visible_get(m->comp_object);
    if (m->ec)
      {
-        if (m->ec->hidden)
-          {
-             if ((!sd->pager) && (!sd->taskbar))
-               return EINA_FALSE;
-          }
         visible = m->ec->visible;
         /* iconic flips meaning of visible flag at this point
          * where "this point" is defined as being during the show
@@ -81,7 +76,7 @@ _e_deskmirror_visible_get(E_Smart_Data *sd, Mirror *m)
           visible = !m->ec->visible;
         if (visible)
           {
-             visible = (sd->desk == m->ec->desk) || (m->ec->sticky);
+             visible = (sd->desk == m->ec->desk) || (m->ec->sticky && 
(!m->ec->hidden));
              if (sd->pager)
                visible = !m->ec->netwm.state.skip_pager;
              if (visible && sd->taskbar)

-- 


Reply via email to