summaryrefslogtreecommitdiff
path: root/src/input_handler.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2015-10-28 00:01:25 +0000
committerMaxime Coste <frrrwww@gmail.com>2015-10-28 00:01:25 +0000
commit4b7b04bf599f79cdae9cd3ec5c86ac9d8e5fd48d (patch)
tree94b1b107857f322d2827c77073569d15c2f983b4 /src/input_handler.cc
parent8f7c2ac636369f1f012fe1685ce9c0220fa81645 (diff)
Fix mouse scrolling up stopping at line 2
Fixes #448
Diffstat (limited to 'src/input_handler.cc')
-rw-r--r--src/input_handler.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/input_handler.cc b/src/input_handler.cc
index 11cf161b..1b98fb19 100644
--- a/src/input_handler.cc
+++ b/src/input_handler.cc
@@ -134,7 +134,7 @@ private:
auto clamp_line = [&](LineCount line) { return clamp(line, 0_line, line_count-1); };
auto min_coord = buffer.offset_coord(clamp_line(win_pos.line + scrolloff.line), win_pos.column);
- auto max_coord = buffer.offset_coord(clamp_line(win_pos.line + win_dim.line - scrolloff.line), win_pos.column);
+ auto max_coord = buffer.offset_coord(clamp_line(win_pos.line + win_dim.line - 1 - scrolloff.line), win_pos.column);
selections = SelectionList{buffer, clamp(cursor, min_coord, max_coord)};