summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Orzechowski <[email protected]>2022-08-27 20:35:18 -0400
committerSimon Ser <[email protected]>2022-08-29 16:19:30 +0000
commit0af47bbd8801e193199a023b6c7daef9a5d4b6de (patch)
tree42d908ee1e49a495f360faca849bdb8aba173214
parentfdd43fdd8eb777d6140e235db228713fca17fff7 (diff)
wlr_scene: Don't leak a region32 when texture failed to upload
-rw-r--r--wlr_scene.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/wlr_scene.c b/wlr_scene.c
index 3088db7..d963e70 100644
--- a/wlr_scene.c
+++ b/wlr_scene.c
@@ -1058,7 +1058,7 @@ static void scene_node_render(struct wlr_scene_node *node,
struct wlr_renderer *renderer = output->renderer;
texture = scene_buffer_get_texture(scene_buffer, renderer);
if (texture == NULL) {
- return;
+ break;
}
transform = wlr_output_transform_invert(scene_buffer->transform);