summaryrefslogtreecommitdiff
path: root/src/selection.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/selection.cc')
-rw-r--r--src/selection.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/selection.cc b/src/selection.cc
index 24793b2c..1d4e1765 100644
--- a/src/selection.cc
+++ b/src/selection.cc
@@ -69,6 +69,9 @@ static void update_iterator(const Modification& modification,
iterator = modification.position;
else
iterator -= length;
+
+ if (iterator.is_end())
+ --iterator;
}
else
{