return EINA_FALSE;
}
+ if (ec->argb)
+ {
+ VS_DBG(ec, "Window is transparent.");
+ pending = EINA_FALSE;
+ }
+
if (_e_vis_client_is_below_uniconify_skip(vc))
{
VS_DBG(ec, "Skip to uniconify below client");
/* if vc has job grab, release them */
_e_vis_client_grab_cancel(vc);
+ if (ec->argb)
+ {
+ VS_DBG(ec, "Window is transparent.");
+ ret = EINA_FALSE;
+ }
+
above_vis_type = _e_vis_ec_above_visible_type(ec, EINA_TRUE);
if (above_vis_type == E_POL_VIS_TYPE_NON_ALPHA)
{
/* if vc has job grab, release them */
_e_vis_client_grab_cancel(vc);
+ if (ec->argb)
+ {
+ VS_DBG(ec, "Window is transparent.");
+ return EINA_FALSE;
+ }
+
if (ec->iconic) return EINA_FALSE;
above_vis_type = _e_vis_ec_above_visible_type(ec, EINA_TRUE);
/* if vc has job grab, release them */
_e_vis_client_grab_cancel(vc);
+ if (ec->argb)
+ {
+ VS_DBG(ec, "Window is transparent.");
+ return EINA_FALSE;
+ }
+
above_vis_type = _e_vis_ec_above_visible_type(ec, EINA_TRUE);
if (above_vis_type == E_POL_VIS_TYPE_NON_ALPHA)
{