discomfitor pushed a commit to branch master.

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

commit 62c4384ed959360ad2217dafa8d56363fc864f2f
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Mon Apr 13 16:17:13 2015 -0400

    allow client icon change events in ibar client prop handler
    
    fix T2284
---
 src/modules/ibar/e_mod_main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/ibar/e_mod_main.c b/src/modules/ibar/e_mod_main.c
index 7736e07..51f63dd 100644
--- a/src/modules/ibar/e_mod_main.c
+++ b/src/modules/ibar/e_mod_main.c
@@ -2575,7 +2575,7 @@ _ibar_cb_client_prop(void *d EINA_UNUSED, int t 
EINA_UNUSED, E_Event_Client_Prop
 
    if (e_client_util_ignored_get(ev->ec) || (!ev->ec->exe_inst) || 
        (!ev->ec->exe_inst->desktop)) return ECORE_CALLBACK_RENEW;
-   if (!(ev->property & E_CLIENT_PROPERTY_NETWM_STATE)) 
+   if ((!(ev->property & E_CLIENT_PROPERTY_NETWM_STATE)) && (!(ev->property & 
E_CLIENT_PROPERTY_ICON)))
      return ECORE_CALLBACK_RENEW;
    EINA_LIST_FOREACH(ev->ec->exe_inst->clients, l, ec)
      if (!ec->netwm.state.skip_taskbar)

-- 


Reply via email to