소스 검색

Add support for Suspend.

BDisp 1 년 전
부모
커밋
78de7b116a
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  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 ();
 		}