There was a bug when partial window calls evas_object_show -> raise.
Because of this bug, the window cannot get focus.
This patch is solve this problem to call defer_focus_set when vis_ec turn to uniconic state.
Change-Id: I01f6b85de25641ac33c7433724b7fe8bf5b7a429
if (!cw->ec->exp_iconify.by_client ||
e_policy_visibility_client_is_uniconic(cw->ec))
evas_object_show(cw->smart_obj);
- if (!cw->ec->iconic)
+ if (!cw->ec->iconic ||
+ e_policy_visibility_client_is_uniconic(cw->ec))
e_client_focus_defer_set(cw->ec);
}
}