From cc0edfd13dbf7d082c7b2584bf191c39bb477765 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Wed, 28 May 2025 15:50:18 -0500 Subject: [PATCH] compositor: Remove weston_view_damage_below from transform add/remove weston_view_damage_below() does nothing but schedule a repaint, and a repaint will be scheduled in weston_view_geometry_dirty_internal() anyway, so remove the extra call. Signed-off-by: Derek Foreman --- libweston/compositor.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/libweston/compositor.c b/libweston/compositor.c index 73d9de53a..76e95e2f1 100644 --- a/libweston/compositor.c +++ b/libweston/compositor.c @@ -2002,9 +2002,6 @@ weston_view_add_transform(struct weston_view *view, struct wl_list *pos, struct weston_transform *transform) { - if (weston_view_is_mapped(view)) - weston_view_damage_below(view); - wl_list_remove(&transform->link); wl_list_insert(pos, &transform->link); @@ -2019,9 +2016,6 @@ weston_view_remove_transform(struct weston_view *view, if (wl_list_empty(&transform->link)) return; - if (weston_view_is_mapped(view)) - weston_view_damage_below(view); - wl_list_remove(&transform->link); wl_list_init(&transform->link);