diff options
Diffstat (limited to 'sway/desktop/output.c')
-rw-r--r-- | sway/desktop/output.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sway/desktop/output.c b/sway/desktop/output.c index cecd300a..fb52e7b1 100644 --- a/sway/desktop/output.c +++ b/sway/desktop/output.c | |||
@@ -506,14 +506,10 @@ static void handle_transform(struct wl_listener *listener, void *data) { | |||
506 | transaction_commit_dirty(); | 506 | transaction_commit_dirty(); |
507 | } | 507 | } |
508 | 508 | ||
509 | static void handle_scale_iterator(struct sway_container *view, void *data) { | ||
510 | view_update_marks_textures(view->sway_view); | ||
511 | } | ||
512 | |||
513 | static void handle_scale(struct wl_listener *listener, void *data) { | 509 | static void handle_scale(struct wl_listener *listener, void *data) { |
514 | struct sway_output *output = wl_container_of(listener, output, scale); | 510 | struct sway_output *output = wl_container_of(listener, output, scale); |
515 | arrange_layers(output); | 511 | arrange_layers(output); |
516 | container_descendants(output->swayc, C_VIEW, handle_scale_iterator, NULL); | 512 | container_update_textures_recursive(output->swayc); |
517 | arrange_windows(output->swayc); | 513 | arrange_windows(output->swayc); |
518 | transaction_commit_dirty(); | 514 | transaction_commit_dirty(); |
519 | } | 515 | } |