If there're partial size window and using topmost focusable policy,
the topmost window uniconify by focus even if it's iconify by client.
for fix this problem, check iconify by client when client focusable check.
Change-Id: Ibb9b8ee770b442fc20741fc6c923fe2dc5eac290
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
{
EINA_SAFETY_ON_NULL_RETURN_VAL(ec, EINA_FALSE);
- if (ec->iconic &&
- !(e_policy_visibility_client_is_uniconic(ec) ||
- e_policy_visibility_client_is_uniconify_render_running(ec)))
- return EINA_TRUE;
+ if (ec->iconic)
+ {
+ if (!(e_policy_visibility_client_is_uniconic(ec) ||
+ e_policy_visibility_client_is_uniconify_render_running(ec)))
+ return EINA_TRUE;
+ else if (ec->exp_iconify.by_client)
+ return EINA_TRUE;
+ }
return EINA_FALSE;
}