From 4fffa68a926821c2e7a2e714efd60067817cf48e Mon Sep 17 00:00:00 2001 From: Mike Griese Date: Thu, 15 Jul 2021 12:16:17 -0500 Subject: [PATCH] yes, it was in fact overkill --- src/cascadia/TerminalCore/Terminal.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/cascadia/TerminalCore/Terminal.cpp b/src/cascadia/TerminalCore/Terminal.cpp index cef043b08..b93f47286 100644 --- a/src/cascadia/TerminalCore/Terminal.cpp +++ b/src/cascadia/TerminalCore/Terminal.cpp @@ -1049,10 +1049,7 @@ void Terminal::_AdjustCursorPosition(const COORD proposedPosition) // scroll if... // - no selection is active // - viewport is already at the bottom - const Viewport visible{ _GetVisibleViewport() }; - const bool cursorInViewport{ proposedCursorPosition.Y >= visible.Top() && - proposedCursorPosition.Y <= visible.BottomInclusive() }; - const bool scrollToOutput = !IsSelectionActive() && !cursorInViewport /*&& _scrollOffset == 0*/; + const bool scrollToOutput = !IsSelectionActive() && _scrollOffset == 0; _scrollOffset = scrollToOutput ? 0 : _scrollOffset + scrollAmount + newRows;