Restore screen buffer and refresh screen using the SetContentsAsDirty method.

This commit is contained in:
BDisp
2024-06-01 15:04:11 +01:00
parent 9297d05c13
commit 2608718980

View File

@@ -865,8 +865,20 @@ internal class NetDriver : ConsoleDriver
{
Console.ResetColor ();
Console.Clear ();
//Disable alternative screen buffer.
Console.Out.Write (EscSeqUtils.CSI_RestoreCursorAndRestoreAltBufferWithBackscroll);
//Set cursor key to cursor.
Console.Out.Write (EscSeqUtils.CSI_ShowCursor);
Platform.Suspend ();
Application.Refresh ();
//Enable alternative screen buffer.
Console.Out.Write (EscSeqUtils.CSI_SaveCursorAndActivateAltBufferNoBackscroll);
SetContentsAsDirty ();
Refresh ();
}
StartReportingMouseMoves ();