From 556dfd4e2978c6ff71a688190cc775698dc3ef7f Mon Sep 17 00:00:00 2001 From: aaronp64 Date: Tue, 9 Dec 2025 15:41:17 -0500 Subject: [PATCH] Clean up editor inspector plugins when closing Project Manager Added call to EditorInspector::cleanup_plugins() when closing Project Manager, to free plugins added when opening editor settings --- editor/project_manager/project_manager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/editor/project_manager/project_manager.cpp b/editor/project_manager/project_manager.cpp index 8a7d330430f..70c55514dfa 100644 --- a/editor/project_manager/project_manager.cpp +++ b/editor/project_manager/project_manager.cpp @@ -43,6 +43,7 @@ #include "editor/gui/editor_file_dialog.h" #include "editor/gui/editor_title_bar.h" #include "editor/gui/editor_version_button.h" +#include "editor/inspector/editor_inspector.h" #include "editor/project_manager/engine_update_label.h" #include "editor/project_manager/project_dialog.h" #include "editor/project_manager/project_list.h" @@ -1944,6 +1945,7 @@ ProjectManager::ProjectManager() { ProjectManager::~ProjectManager() { singleton = nullptr; + EditorInspector::cleanup_plugins(); if (EditorSettings::get_singleton()) { EditorSettings::destroy(); }