Explorar o código

Add support for Suspend.

BDisp hai 1 ano
pai
achega
78de7b116a
Modificáronse 1 ficheiros con 10 adicións e 0 borrados
  1. 10 0
      Terminal.Gui/ConsoleDrivers/NetDriver.cs

+ 10 - 0
Terminal.Gui/ConsoleDrivers/NetDriver.cs

@@ -1027,6 +1027,16 @@ namespace Terminal.Gui {
 
 		public override void Suspend ()
 		{
+			if (Environment.OSVersion.Platform != PlatformID.Unix) {
+				return;
+			}
+
+			StopReportingMouseMoves ();
+			Console.ResetColor ();
+			Console.Clear ();
+			Platform.Suspend ();
+			Application.Refresh ();
+			StartReportingMouseMoves ();
 		}