From 3c75b874d85315bddbddccbdc9c3dbe8b17f2221 Mon Sep 17 00:00:00 2001 From: khvitaly Date: Fri, 5 Mar 2021 15:16:44 +0200 Subject: [PATCH] Fix overflow in scroll-to-bottom --- src/cascadia/TerminalApp/TerminalTab.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cascadia/TerminalApp/TerminalTab.cpp b/src/cascadia/TerminalApp/TerminalTab.cpp index 115833893dd..ad37958a8e6 100644 --- a/src/cascadia/TerminalApp/TerminalTab.cpp +++ b/src/cascadia/TerminalApp/TerminalTab.cpp @@ -379,7 +379,7 @@ namespace winrt::TerminalApp::implementation co_await winrt::resume_foreground(control.Dispatcher()); const auto currentOffset = control.GetScrollOffset(); - control.ScrollViewport(currentOffset + delta); + control.ScrollViewport(::base::ClampAdd(currentOffset, delta)); } // Method Description: