aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Orzechowski <orzechowski.alexander@gmail.com>2022-11-11 10:22:26 -0500
committerSimon Ser <contact@emersion.fr>2022-11-11 15:37:22 +0000
commitc58ad0f1719a3807f4462dfec0203aa87be3c93a (patch)
tree57e575089897141bfe4c075a95fdc1f7b68165ee
parent84e727daae6788f9eaf2a2f6e920ce7d40f66aa8 (diff)
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.
-rw-r--r--types/scene/wlr_scene.c4
1 files changed, 0 insertions, 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);