瀏覽代碼

short term fix to #520

Charlie Kindel 5 年之前
父節點
當前提交
0fa2ccebc9
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      Terminal.Gui/Core.cs

+ 10 - 0
Terminal.Gui/Core.cs

@@ -2404,6 +2404,7 @@ namespace Terminal.Gui {
 				throw new ArgumentNullException (nameof (runState));
 
 			runState.Dispose ();
+			runState = null;
 		}
 
 		/// <summary>
@@ -2411,6 +2412,15 @@ namespace Terminal.Gui {
 		/// </summary>
 		public static void Shutdown ()
 		{
+			foreach (var t in toplevels) {
+				t.Running = false;
+			}
+			toplevels.Clear ();
+			Current = null;
+			CurrentView = null;
+			Top = null;
+			MainLoop = null;
+
 			Driver.End ();
 			_initialized = false;
 		}