From 48edcc3b34900de6800531d1cca0521dd97266b3 Mon Sep 17 00:00:00 2001 From: Raul Santos Date: Mon, 23 Oct 2023 02:10:06 +0200 Subject: [PATCH] C#: Free dialogs when exiting the editor --- .../mono/editor/GodotTools/GodotTools/GodotSharpEditor.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/mono/editor/GodotTools/GodotTools/GodotSharpEditor.cs b/modules/mono/editor/GodotTools/GodotTools/GodotSharpEditor.cs index a00c812c799..3adf67eba0e 100644 --- a/modules/mono/editor/GodotTools/GodotTools/GodotSharpEditor.cs +++ b/modules/mono/editor/GodotTools/GodotTools/GodotSharpEditor.cs @@ -626,6 +626,12 @@ namespace GodotTools _editorSettings.SettingsChanged -= OnSettingsChanged; } + public override void _ExitTree() + { + _errorDialog?.QueueFree(); + _confirmCreateSlnDialog?.QueueFree(); + } + private void OnSettingsChanged() { // We want to force NoConsoleLogging to true when the VerbosityLevel is at Detailed or above.