discomfitor pushed a commit to branch master.

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

commit df57ef15a3365277ce0505687f23f4ea38b17234
Author: Mike Blumenkrantz <[email protected]>
Date:   Sun Jul 27 16:27:25 2014 -0400

    use client stick apis in qa
    
    setting properties manually breaks everything else which expects events
---
 src/modules/quickaccess/e_mod_quickaccess.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/modules/quickaccess/e_mod_quickaccess.c 
b/src/modules/quickaccess/e_mod_quickaccess.c
index 8c1cbbb..0ab2db9 100644
--- a/src/modules/quickaccess/e_mod_quickaccess.c
+++ b/src/modules/quickaccess/e_mod_quickaccess.c
@@ -167,8 +167,8 @@ _e_qa_entry_border_props_restore(E_Quick_Access_Entry 
*entry __UNUSED__, E_Clien
    SET(lock_user_sticky);
    SET(lock_client_sticky);
    SET(user_skip_winlist);
-   SET(sticky);
 #undef SET
+   e_client_unstick(ec);
 
    ec->netwm.state.skip_taskbar = 0;
    ec->netwm.state.skip_pager = 0;
@@ -238,7 +238,7 @@ _e_qa_entry_border_props_apply(E_Quick_Access_Entry *entry)
           SET(netwm.state.skip_taskbar);
         if (qa_config->skip_pager)
           SET(netwm.state.skip_pager);
-        SET(sticky);
+        e_client_stick(entry->client);
      }
    //ec->e.state.centered = 1;
    SET(lock_user_iconify);

-- 


Reply via email to