discomfitor pushed a commit to branch master.

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

commit 254a318fc606891491acc595d0ccce43217147cf
Author: Mike Blumenkrantz <[email protected]>
Date:   Thu Feb 27 20:58:30 2014 -0500

    enforce comp hidden state for quickaccess clients
    
    fix T1035
---
 src/modules/quickaccess/e_mod_quickaccess.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/modules/quickaccess/e_mod_quickaccess.c 
b/src/modules/quickaccess/e_mod_quickaccess.c
index 9b8f419..ac898eb 100644
--- a/src/modules/quickaccess/e_mod_quickaccess.c
+++ b/src/modules/quickaccess/e_mod_quickaccess.c
@@ -197,6 +197,7 @@ _e_qa_border_activate(E_Quick_Access_Entry *entry)
    if (!entry->client->lock_user_stacking)
      evas_object_raise(entry->client->frame);
    entry->client->hidden = 0;
+   e_client_comp_hidden_set(entry->client, 0);
    evas_object_show(entry->client->frame);
    if (!entry->client->lock_focus_out)
      e_client_focus_set_with_pointer(entry->client);
@@ -211,6 +212,7 @@ _e_qa_border_deactivate(E_Quick_Access_Entry *entry)
    if (!entry->client) return;
    entry->client->hidden = 1;
    focused = entry->client->focused;
+   e_client_comp_hidden_set(entry->client, 1);
    evas_object_hide(entry->client->frame);
    if (focused && e_config->focus_revert_on_hide_or_close)
      e_desk_last_focused_focus(e_desk_current_get(entry->client->zone));

-- 


Reply via email to