EINA_SAFETY_ON_NULL_RETURN(ec->frame);
if ((!starting) && (!ec->focused))
- e_client_activate(ec, EINA_TRUE);
+ {
+ if ((ec->iconic) && (!ec->exp_iconify.by_client))
+ e_mod_pol_wl_iconify_state_change_send(ec, 0);
+ e_client_activate(ec, EINA_TRUE);
+ }
else
evas_object_raise(ec->frame);
}
EINA_SAFETY_ON_NULL_RETURN(ec);
EINA_SAFETY_ON_NULL_RETURN(ec->frame);
+ if ((ec->iconic) && (!ec->exp_iconify.by_client))
+ e_mod_pol_wl_iconify_state_change_send(ec, 0);
+
ELOG("Un-Set ICONIFY BY CLIENT", ec->pixmap, ec);
ec->exp_iconify.by_client = 0;
e_client_uniconify(ec);