diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2014-06-14 14:07:03 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2014-06-14 14:07:03 +0100 |
| commit | e0cd8ad93c01fc451cf93507f56597db0d0a500d (patch) | |
| tree | 28e9fe99d1b10a4697d5638c19f4d6fb0b4584e5 /src | |
| parent | b963d0b11cbbf5017608878b4ec49fe9db4abe55 (diff) | |
Fix crash in paragraph selection
Diffstat (limited to 'src')
| -rw-r--r-- | src/selectors.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/selectors.cc b/src/selectors.cc index ca85142a..78200ba0 100644 --- a/src/selectors.cc +++ b/src/selectors.cc @@ -346,9 +346,7 @@ Selection select_paragraph(const Buffer& buffer, const Selection& selection, Obj ++last; while (last != buffer.end()) { - char cur = *last; - char prev = *(last-1); - if (is_eol(cur) and is_eol(prev)) + if (last != buffer.begin() and is_eol(*last) and is_eol(*(last-1))) { if (not (flags & ObjectFlags::Inner)) skip_while(last, buffer.end(), is_eol); |
