Skip to content

Commit 83073aa

Browse files
committed
Clear alt screen buffer whenever it is switched to
1 parent 33424f6 commit 83073aa

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Diff for: Terminal/TerminalBase.cs

+6
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,13 @@ public TerminalBase(IStreamNotifier streamNotifier)
173173
public void ChangeToScreen(bool alternate)
174174
{
175175
if (alternate)
176+
{
176177
currentBuffer = altScreenBuffer;
178+
foreach (var line in currentBuffer.Lines)
179+
{
180+
line.DeleteCharacters(0, line.Length);
181+
}
182+
}
177183
else
178184
currentBuffer = screenBuffer;
179185

0 commit comments

Comments
 (0)