if (ec->layout.splited)
e_client_util_move_resize_without_frame(ec, x, y, w, h);
else
- e_policy_visibility_client_defer_move(ec, x, y);
+ {
+ if (ec->changes.pos)
+ {
+ x = ec->x; y = ec->y;
+ }
+ e_policy_visibility_client_defer_move(ec, x, y);
+ }
e_hints_window_size_unset(ec);
}
else
if (ec->layout.splited)
e_client_util_move_resize_without_frame(ec, x, y, w, h);
else
- e_policy_visibility_client_defer_move(ec, x, y);
+ {
+ if (ec->changes.pos)
+ {
+ x = ec->x; y = ec->y;
+ }
+ e_policy_visibility_client_defer_move(ec, x, y);
+ }
+
e_hints_window_size_set(ec);
}
if (vert)