diff --git a/src/selectors.cc b/src/selectors.cc index 155c9737..7d0c4192 100644 --- a/src/selectors.cc +++ b/src/selectors.cc @@ -131,7 +131,7 @@ template Selection select_to_previous_word(const Buffer& buffer, const Selection& selection) { Utf8Iterator begin = buffer.iterator_at(selection.last()); - if (begin+1 == buffer.end()) + if (begin == buffer.begin()) return selection; if (categorize(*begin) != categorize(*(begin-1))) --begin;