diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2012-02-22 22:03:11 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2012-02-22 22:03:11 +0000 |
| commit | 7f175da3fde62bc3d45d373bb4ca28b3e28ce96d (patch) | |
| tree | 21e7f8f9bbbe954b61b4046a20e283b5a672a94f /src | |
| parent | 416a1805b3ede28db36ea9889e67d7593d1f51c4 (diff) | |
Selection: handle last buffer character deleted case
Diffstat (limited to 'src')
| -rw-r--r-- | src/selection.cc | 3 |
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 { |
