E_LIST_REVERSE_FREE(list, child)
{
- /* Don't stack vkbd if parent is splitted */
- if (child->vkbd.vkbd && ec->layout.splited) continue;
-
child_cdata = e_client_cdata_get(child);
if (child_cdata && !child_cdata->mapped)
{
_e_client_frame_update(ec);
evas_object_smart_callback_call(ec->frame, "unmaximize", NULL);
e_client_resize_limit(ec, &w, &h);
- if (ec->layout.splited)
- e_client_util_move_resize_without_frame(ec, x, y, w, h);
- else
- {
- e_client_pos_set(ec, x, y);
- e_policy_visibility_client_defer_move(ec);
- }
+ e_client_pos_set(ec, x, y);
+ e_policy_visibility_client_defer_move(ec);
}
else
{
evas_object_smart_callback_call(ec->frame, "unmaximize", NULL);
e_client_resize_limit(ec, &w, &h);
- if (ec->layout.splited)
- e_client_util_move_resize_without_frame(ec, x, y, w, h);
- else
- {
- e_client_pos_set(ec, x, y);
- e_policy_visibility_client_defer_move(ec);
- }
+ e_client_pos_set(ec, x, y);
+ e_policy_visibility_client_defer_move(ec);
}
if (vert)
ec->saved.h = ec->saved.y = 0;