summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-06-03 14:27:51 +0200
committerMaxime Coste <frrrwww@gmail.com>2013-06-03 14:27:51 +0200
commitb198f6a5fb1a656e0dd4b31bf00c928b2c0b1fb2 (patch)
tree00b1f212cefed31b0c331a689b67a3a2b7e8dbd5 /src
parent24ffd6abaec66a3325d18693bb3306c0d41d5daa (diff)
Fix select_whole_paragraph so that buffer end is not selected
Diffstat (limited to 'src')
-rw-r--r--src/selectors.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/selectors.cc b/src/selectors.cc
index e8d23899..ae9f7397 100644
--- a/src/selectors.cc
+++ b/src/selectors.cc
@@ -75,7 +75,7 @@ void skip_while_reverse(Iterator& it, T condition)
Range utf8_range(const Utf8Iterator& first, const Utf8Iterator& last)
{
- return Range{first.underlying_iterator(), last.underlying_iterator()};
+ return {first.underlying_iterator(), last.underlying_iterator()};
}
}
@@ -480,11 +480,11 @@ Selection select_whole_paragraph(const Buffer& buffer, const Selection& selectio
{
if (not (flags & ObjectFlags::Inner))
skip_while(last, is_eol);
- --last;
break;
}
++last;
}
+ --last;
}
return (flags & ObjectFlags::ToEnd) ? Selection{first, last}
: Selection{last, first};