diff options
Diffstat (limited to 'sway/tree/view.c')
-rw-r--r-- | sway/tree/view.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sway/tree/view.c b/sway/tree/view.c index bca8ef8a..e46cb327 100644 --- a/sway/tree/view.c +++ b/sway/tree/view.c | |||
@@ -574,6 +574,8 @@ void view_update_position(struct sway_view *view, double lx, double ly) { | |||
574 | container_damage_whole(view->swayc); | 574 | container_damage_whole(view->swayc); |
575 | view->x = lx; | 575 | view->x = lx; |
576 | view->y = ly; | 576 | view->y = ly; |
577 | view->swayc->current.view_x = lx; | ||
578 | view->swayc->current.view_y = ly; | ||
577 | if (container_is_floating(view->swayc)) { | 579 | if (container_is_floating(view->swayc)) { |
578 | container_set_geometry_from_floating_view(view->swayc); | 580 | container_set_geometry_from_floating_view(view->swayc); |
579 | } | 581 | } |
@@ -587,6 +589,8 @@ void view_update_size(struct sway_view *view, int width, int height) { | |||
587 | container_damage_whole(view->swayc); | 589 | container_damage_whole(view->swayc); |
588 | view->width = width; | 590 | view->width = width; |
589 | view->height = height; | 591 | view->height = height; |
592 | view->swayc->current.view_width = width; | ||
593 | view->swayc->current.view_height = height; | ||
590 | if (container_is_floating(view->swayc)) { | 594 | if (container_is_floating(view->swayc)) { |
591 | container_set_geometry_from_floating_view(view->swayc); | 595 | container_set_geometry_from_floating_view(view->swayc); |
592 | } | 596 | } |