diff --git a/Terminal.Gui/ConsoleDrivers/NetDriver.cs b/Terminal.Gui/ConsoleDrivers/NetDriver.cs index f7f6df8b0..ee1bafe2a 100644 --- a/Terminal.Gui/ConsoleDrivers/NetDriver.cs +++ b/Terminal.Gui/ConsoleDrivers/NetDriver.cs @@ -852,11 +852,25 @@ internal class NetDriver : ConsoleDriver { } } - #region Not Implemented + public override void Suspend () + { + if (Environment.OSVersion.Platform != PlatformID.Unix) + { + return; + } - public override void Suspend () { throw new NotImplementedException (); } + StopReportingMouseMoves (); - #endregion + if (!RunningUnitTests) + { + Console.ResetColor (); + Console.Clear (); + Platform.Suspend (); + Application.Refresh (); + } + + StartReportingMouseMoves (); + } public override void UpdateScreen () {