From c58ad0f1719a3807f4462dfec0203aa87be3c93a Mon Sep 17 00:00:00 2001 From: Alexander Orzechowski Date: Fri, 11 Nov 2022 10:22:26 -0500 Subject: [PATCH] wlr_scene: Remove duplicate buffer check when submitting a new buffer wlr_buffer allows mutation during its lifetime. This happens for wlr_client_buffer which fixes damage tracking issues. --- types/scene/wlr_scene.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/types/scene/wlr_scene.c b/types/scene/wlr_scene.c index 0eed5884..79855f0e 100644 --- a/types/scene/wlr_scene.c +++ b/types/scene/wlr_scene.c @@ -566,10 +566,6 @@ void wlr_scene_buffer_set_buffer_with_damage(struct wlr_scene_buffer *scene_buff // coordinates. assert(buffer || !damage); - if (buffer == scene_buffer->buffer) { - return; - } - bool update = false; wlr_buffer_unlock(scene_buffer->buffer);