Use view_set_pos in process_cursor_motion
This commit is contained in:
parent
60f9265b50
commit
c732eb8364
1 changed files with 5 additions and 4 deletions
|
@ -36,8 +36,10 @@ process_cursor_motion(struct kiwmi_server *server, uint32_t time)
|
||||||
switch (cursor->cursor_mode) {
|
switch (cursor->cursor_mode) {
|
||||||
case KIWMI_CURSOR_MOVE: {
|
case KIWMI_CURSOR_MOVE: {
|
||||||
struct kiwmi_view *view = cursor->grabbed.view;
|
struct kiwmi_view *view = cursor->grabbed.view;
|
||||||
view->x = cursor->cursor->x - cursor->grabbed.orig_x;
|
view_set_pos(
|
||||||
view->y = cursor->cursor->y - cursor->grabbed.orig_y;
|
view,
|
||||||
|
cursor->cursor->x - cursor->grabbed.orig_x,
|
||||||
|
cursor->cursor->y - cursor->grabbed.orig_y);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
case KIWMI_CURSOR_RESIZE: {
|
case KIWMI_CURSOR_RESIZE: {
|
||||||
|
@ -72,8 +74,7 @@ process_cursor_motion(struct kiwmi_server *server, uint32_t time)
|
||||||
new_geom.width += dx;
|
new_geom.width += dx;
|
||||||
}
|
}
|
||||||
|
|
||||||
view->x = new_geom.x;
|
view_set_pos(view, new_geom.x, new_geom.y);
|
||||||
view->y = new_geom.y;
|
|
||||||
view_set_size(view, new_geom.width, new_geom.height);
|
view_set_size(view, new_geom.width, new_geom.height);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in a new issue