diff --git a/src/apps/terminal/BasicTerminalBuffer.cpp b/src/apps/terminal/BasicTerminalBuffer.cpp index a1a1c6a7fd..f9f332f4d2 100644 --- a/src/apps/terminal/BasicTerminalBuffer.cpp +++ b/src/apps/terminal/BasicTerminalBuffer.cpp @@ -1116,7 +1116,7 @@ BasicTerminalBuffer::_Scroll(int32 top, int32 bottom, int32 numLines) // lines). for (int32 i = bottom + 1; i < fHeight; i++) { std::swap(fScreen[_LineIndex(i)], - fScreen[_LineIndex(i) + numLines]); + fScreen[_LineIndex(i + numLines)]); } // update the screen offset and clear the new lines