From 3e1716b2c39854b442d8419a1998ede40a0070f6 Mon Sep 17 00:00:00 2001 From: Poommetee Ketson Date: Tue, 27 Feb 2018 21:26:39 +0700 Subject: [PATCH] GridMapEditorPlgn: fix a leak (cherry picked from commit 5cf331588a878271645773dd9fd839ed4ab38749) --- modules/gridmap/grid_map_editor_plugin.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/gridmap/grid_map_editor_plugin.cpp b/modules/gridmap/grid_map_editor_plugin.cpp index 34d51b51e20..a2f48940c4a 100644 --- a/modules/gridmap/grid_map_editor_plugin.cpp +++ b/modules/gridmap/grid_map_editor_plugin.cpp @@ -1259,9 +1259,10 @@ GridMapEditor::~GridMapEditor() { VisualServer::get_singleton()->free(grid_instance[i]); if (cursor_instance.is_valid()) VisualServer::get_singleton()->free(cursor_instance); - if (selection_level_instance[i].is_valid()) { + if (selection_level_instance[i].is_valid()) VisualServer::get_singleton()->free(selection_level_instance[i]); - } + if (selection_level_mesh[i].is_valid()) + VisualServer::get_singleton()->free(selection_level_mesh[i]); } VisualServer::get_singleton()->free(selection_mesh);