If the e_config's calc_vis_without_effect is set, e doesn't call e_client_revert_focus.
In this case, e_client_revert_focus is called after calculating visibility.
Change-Id: I89a47227a093cce7e6446832889785608a4b82c7
{
e_client_lower(ec);
if (ec->focused)
- e_client_revert_focus(ec);
+ {
+ if (!e_config->calc_vis_without_effect)
+ e_client_revert_focus(ec);
+ }
}
break;
case E_VIS_JOB_TYPE_HIDE:
e_client_lower(ec);
if (ec->focused)
- e_client_revert_focus(ec);
+ {
+ if (!e_config->calc_vis_without_effect)
+ e_client_revert_focus(ec);
+ }
}
static void