瀏覽代碼

Fix shutdown

Brian Fiete 3 年之前
父節點
當前提交
b564611697
共有 1 個文件被更改,包括 9 次插入10 次删除
  1. 9 10
      BeefTools/BeefPerf/src/BPApp.bf

+ 9 - 10
BeefTools/BeefPerf/src/BPApp.bf

@@ -262,6 +262,15 @@ namespace BeefPerf
 		{
 		{
 			base.Stop();
 			base.Stop();
 			mListenSocket.Close();
 			mListenSocket.Close();
+
+			Widget.RemoveAndDelete(mWorkspacePanel);
+			mWorkspacePanel = null;
+			Widget.RemoveAndDelete(mBoard);
+			mBoard = null;
+			Widget.RemoveAndDelete(mProfilePanel);
+			mProfilePanel = null;
+			Widget.RemoveAndDelete(mFindPanel);
+			mFindPanel = null;
 		}
 		}
 		
 		
 		void ShowWorkspacePanel()
 		void ShowWorkspacePanel()
@@ -512,16 +521,6 @@ namespace BeefPerf
 		public override void Shutdown()
 		public override void Shutdown()
 		{
 		{
 			base.Shutdown();
 			base.Shutdown();
-
-			Widget.RemoveAndDelete(mWorkspacePanel);
-			mWorkspacePanel = null;
-			Widget.RemoveAndDelete(mBoard);
-			mBoard = null;
-			Widget.RemoveAndDelete(mProfilePanel);
-			mProfilePanel = null;
-			Widget.RemoveAndDelete(mFindPanel);
-			mFindPanel = null;
-
 			mShutdownEvent.Set(true);
 			mShutdownEvent.Set(true);
 		}
 		}