瀏覽代碼

Shutdown fix

Brian Fiete 5 年之前
父節點
當前提交
785ea87cd8
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      IDE/src/IDEApp.bf

+ 4 - 1
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();
         }