summaryrefslogtreecommitdiff
path: root/output_layout.c
diff options
context:
space:
mode:
authorConsolatis <[email protected]>2022-06-07 20:52:26 +0200
committerConsolatis <[email protected]>2022-06-07 20:58:41 +0200
commitb7e78a469aec2478a1c7ad00162b7b3745631682 (patch)
tree9e9604bf76b35188a5a58264dc85493d60e8892a /output_layout.c
parent32face7d34dc66efa4607cc45378e2a31f3b3339 (diff)
scene/output_layout: Fix crash in scene_output_layout_output_destroy
Closes: #3448
Diffstat (limited to 'output_layout.c')
-rw-r--r--output_layout.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/output_layout.c b/output_layout.c
index 900cabc..1d1484a 100644
--- a/output_layout.c
+++ b/output_layout.c
@@ -26,10 +26,10 @@ struct wlr_scene_output_layout_output {
static void scene_output_layout_output_destroy(
struct wlr_scene_output_layout_output *solo) {
- wlr_scene_output_destroy(solo->scene_output);
wl_list_remove(&solo->layout_output_destroy.link);
wl_list_remove(&solo->scene_output_destroy.link);
wl_list_remove(&solo->link);
+ wlr_scene_output_destroy(solo->scene_output);
free(solo);
}