From ff730380ed2e093a9cf06ae53a5d3dbba76e5f1e Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Wed, 5 Oct 2011 14:24:52 +0000 Subject: Window: empty_selections -> clear_selections clear_selections also reset select_mode to Normal, most editing operations now do a clear_selections. --- src/window.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/window.cc') diff --git a/src/window.cc b/src/window.cc index 34baaee6..21666dd2 100644 --- a/src/window.cc +++ b/src/window.cc @@ -222,13 +222,14 @@ WindowCoord Window::line_and_column_at(const BufferIterator& iterator) const return buffer_to_window(m_buffer.line_and_column_at(iterator)); } -void Window::empty_selections() +void Window::clear_selections() { check_invariant(); Selection sel = Selection(m_selections.back().last(), m_selections.back().last()); m_selections.clear(); m_selections.push_back(std::move(sel)); + m_select_mode = SelectMode::Normal; } void Window::select(const Selector& selector) -- cgit v1.2.3