From 785ea87cd8644c423c60ce4e77629bd8b1be7578 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 6 Jan 2020 15:07:13 -0800 Subject: [PATCH] Shutdown fix --- IDE/src/IDEApp.bf | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/IDE/src/IDEApp.bf b/IDE/src/IDEApp.bf index 30492446..97da95cb 100644 --- a/IDE/src/IDEApp.bf +++ b/IDE/src/IDEApp.bf @@ -626,7 +626,6 @@ namespace IDE RemoveAndDelete!(mProjectPanel); RemoveAndDelete!(mClassViewPanel); - RemoveAndDelete!(mErrorsPanel); RemoveAndDelete!(mOutputPanel); RemoveAndDelete!(mImmediatePanel); RemoveAndDelete!(mFindResultsPanel); @@ -648,6 +647,7 @@ namespace IDE mBfBuildCompiler.CancelBackground(); if (mBfResolveCompiler != null) mBfResolveCompiler.CancelBackground(); + #if IDE_C_SUPPORT mDepClang.CancelBackground(); mResolveClang.CancelBackground(); @@ -690,6 +690,9 @@ namespace IDE #endif delete mSpellChecker; + //NOTE: this must be done after the resolve compiler has been destroyed + RemoveAndDelete!(mErrorsPanel); + // Clear these out, for delete ordering purposes ProcessDeferredDeletes(); }