diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2022-11-11 16:49:40 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2022-11-11 16:49:40 +0100 |
commit | 8621d3c1475211f17e269d8fe0161df89585e755 (patch) | |
tree | b631ea5f5497d097fa3f75704ebbf0d3fe19680a | |
parent | c0056cc577d1ac73ddf9fed4c50082a6fa96fde2 (diff) | |
parent | 12787ad57d2be920de3011c1504ffaa18e469591 (diff) |
Merge pull request #68505 from Rindbee/delete-unused-TreeItems
Fix memory leak in `EditorSettingsDialog`
-rw-r--r-- | editor/editor_settings_dialog.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/editor/editor_settings_dialog.cpp b/editor/editor_settings_dialog.cpp index a72c545b2f..77a0d9f85c 100644 --- a/editor/editor_settings_dialog.cpp +++ b/editor/editor_settings_dialog.cpp @@ -487,6 +487,7 @@ void EditorSettingsDialog::_update_shortcuts() { TreeItem *section = E.value; if (section->get_first_child() == nullptr) { root->remove_child(section); + memdelete(section); } } } |