summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/window.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/window.cc b/src/window.cc
index 41e34767..1f444211 100644
--- a/src/window.cc
+++ b/src/window.cc
@@ -209,8 +209,9 @@ DisplaySetup Window::compute_display_setup(const Context& context) const
if (cursor.line - offset.line < win_pos.line)
win_pos.line = std::max(0_line, cursor.line - offset.line);
if (cursor.line + offset.line >= win_pos.line + m_dimensions.line)
- win_pos.line = std::min(buffer().line_count()-1, cursor.line + offset.line - m_dimensions.line + 1);
+ win_pos.line = cursor.line + offset.line - m_dimensions.line + 1;
}
+ win_pos.line = std::min(win_pos.line, buffer().line_count()-1);
DisplaySetup setup{
win_pos.line,