summaryrefslogtreecommitdiff
path: root/src/window.cc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2018-06-12 06:48:48 +1000
committerMaxime Coste <mawww@kakoune.org>2018-06-12 06:48:48 +1000
commit0bdde991eafb22f0dc160084050141892d3a9d41 (patch)
tree3c0051f7e360e664d8ef8dc802a167475a56f33e /src/window.cc
parent0d3a1b59555a25fdf564a4728272183a73e0192c (diff)
Remove unneeded Window::m_range post refactoring
Diffstat (limited to 'src/window.cc')
-rw-r--r--src/window.cc7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/window.cc b/src/window.cc
index 09babb8f..fa932778 100644
--- a/src/window.cc
+++ b/src/window.cc
@@ -170,10 +170,7 @@ const DisplayBuffer& Window::update_display_buffer(const Context& context)
m_display_buffer.optimize();
m_last_setup = build_setup(context);
-
- m_position.line = clamp(setup.window_pos.line - m_position_offset.line, 0_line, buffer().line_count()-1);
- m_position.column = std::max(0_col, setup.window_pos.column - m_position_offset.column);
- m_range = setup.window_range;
+ set_position(setup.window_pos - m_position_offset);
if (profile and not (buffer().flags() & Buffer::Flags::Debug))
{
@@ -188,7 +185,7 @@ const DisplayBuffer& Window::update_display_buffer(const Context& context)
void Window::set_position(DisplayCoord position)
{
- m_position.line = std::max(0_line, position.line);
+ m_position.line = clamp(position.line, 0_line, buffer().line_count()-1);
m_position.column = std::max(0_col, position.column);
}