forked from enlightenment/enlightenment
allow client icon change events in ibar client prop handler
fix T2284
This commit is contained in:
parent
785cb47b89
commit
62c4384ed9
|
@ -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) ||
|
if (e_client_util_ignored_get(ev->ec) || (!ev->ec->exe_inst) ||
|
||||||
(!ev->ec->exe_inst->desktop)) return ECORE_CALLBACK_RENEW;
|
(!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;
|
return ECORE_CALLBACK_RENEW;
|
||||||
EINA_LIST_FOREACH(ev->ec->exe_inst->clients, l, ec)
|
EINA_LIST_FOREACH(ev->ec->exe_inst->clients, l, ec)
|
||||||
if (!ec->netwm.state.skip_taskbar)
|
if (!ec->netwm.state.skip_taskbar)
|
||||||
|
|
Loading…
Reference in New Issue