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;
 		}