diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2013-04-30 19:01:10 +0200 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2013-04-30 19:01:20 +0200 |
| commit | d238707e6df9ee0aa91712df3d5aa0fd34e4b2bf (patch) | |
| tree | ec8b003bf582a236da2c48d38727e508518cbc13 /src/buffer.cc | |
| parent | b69c9ea7534b6001e55d7befcb62d6f4c4385f93 (diff) | |
Fix UndoGroupOptimizer
Diffstat (limited to 'src/buffer.cc')
| -rw-r--r-- | src/buffer.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/buffer.cc b/src/buffer.cc index 068bf55f..14507528 100644 --- a/src/buffer.cc +++ b/src/buffer.cc @@ -348,6 +348,7 @@ class UndoGroupOptimizer { ByteCount overlaps_len = it->content.length() - pos; it->content = it->content.substr(0, pos); + it_next->coord = advance(it_next->coord, it_next->content.substr(0, overlaps_len)); it_next->content = it_next->content.substr(overlaps_len); ++it, ++it_next; progress = true; |
