diff options
Diffstat (limited to 'sway/tree')
-rw-r--r-- | sway/tree/view.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sway/tree/view.c b/sway/tree/view.c index ec54fed8..8cc94a05 100644 --- a/sway/tree/view.c +++ b/sway/tree/view.c | |||
@@ -931,6 +931,11 @@ void view_update_size(struct sway_view *view) { | |||
931 | con->pending.content_width = view->geometry.width; | 931 | con->pending.content_width = view->geometry.width; |
932 | con->pending.content_height = view->geometry.height; | 932 | con->pending.content_height = view->geometry.height; |
933 | container_set_geometry_from_content(con); | 933 | container_set_geometry_from_content(con); |
934 | |||
935 | // Update the next scheduled width/height so correct coordinates | ||
936 | // are sent on the next toplevel configure from wlroots. | ||
937 | wlr_xdg_toplevel_set_size(view->wlr_xdg_toplevel, view->geometry.width, | ||
938 | view->geometry.height); | ||
934 | } | 939 | } |
935 | 940 | ||
936 | void view_center_surface(struct sway_view *view) { | 941 | void view_center_surface(struct sway_view *view) { |