discomfitor pushed a commit to branch enlightenment-0.19. http://git.enlightenment.org/core/enlightenment.git/commit/?id=2a6f49b16315ff1baca8f744f3f35be7cf5bbc50
commit 2a6f49b16315ff1baca8f744f3f35be7cf5bbc50 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 fddb6e5..f3d55b3 100644 --- a/src/modules/ibar/e_mod_main.c +++ b/src/modules/ibar/e_mod_main.c @@ -2574,7 +2574,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) --