From 4e280977a2fcd7ca423b5909b435b896b256cdaf Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Wed, 14 May 2014 20:56:27 +0100 Subject: Iterate in reversed order on selections when modifing buffer This way, update only needs to be called once everything is done as we always modify after the next selection to be used. --- src/selectors.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/selectors.hh') diff --git a/src/selectors.hh b/src/selectors.hh index d98b73bf..d5b0523d 100644 --- a/src/selectors.hh +++ b/src/selectors.hh @@ -13,8 +13,8 @@ inline void clear_selections(const Buffer& buffer, SelectionList& selections) { auto& sel = selections.main(); auto& pos = sel.cursor(); - avoid_eol(buffer, pos); sel.anchor() = pos; + selections.avoid_eol(); selections = SelectionList{ buffer, std::move(sel) }; } -- cgit v1.2.3