From 2d51d8f1f734bbf7aa01cf93c81fd69cbd8af930 Mon Sep 17 00:00:00 2001 From: rexim Date: Mon, 6 Jan 2020 05:27:09 +0700 Subject: [PATCH] Destroy level editor layers in destroy_level_editor --- src/game/level/level_editor.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/game/level/level_editor.c b/src/game/level/level_editor.c index 7a6b56a8..1c19018d 100644 --- a/src/game/level/level_editor.c +++ b/src/game/level/level_editor.c @@ -175,7 +175,13 @@ void destroy_level_editor(LevelEditor *level_editor) { trace_assert(level_editor); destroy_undo_history(level_editor->undo_history); - RETURN_LT0(level_editor->lt); + destroy_rect_layer(level_editor->boxes_layer); + destroy_rect_layer(level_editor->platforms_layer); + destroy_rect_layer(level_editor->back_platforms_layer); + destroy_point_layer(level_editor->goals_layer); + destroy_rect_layer(level_editor->lava_layer); + destroy_rect_layer(level_editor->regions_layer); + destroy_label_layer(level_editor->label_layer); } int level_editor_render(const LevelEditor *level_editor, -- 2.44.0