diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2015-01-31 23:50:24 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2015-01-31 23:50:24 +0000 |
| commit | 0b4ecef2d2cbef9f22d5fac5f50bbab96b9f9256 (patch) | |
| tree | 57146575bfd853bb4a9fa61b6fd22be6d9fc54a5 /src/word_db.cc | |
| parent | b4661e37d28dd14ff9e14175e5d2d40f8f19365b (diff) | |
Rewrite line modifications, hopefully with easier to comprehend code
Diffstat (limited to 'src/word_db.cc')
| -rw-r--r-- | src/word_db.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/word_db.cc b/src/word_db.cc index 6b0eeb0a..2786396b 100644 --- a/src/word_db.cc +++ b/src/word_db.cc @@ -108,13 +108,13 @@ void WordDB::update_db() kak_assert((int)new_lines.size() == (int)modif.new_line); - while (old_line <= modif.old_line + modif.num_removed) + while (old_line < modif.old_line + modif.num_removed) { kak_assert(old_line < m_lines.size()); remove_words(get_words(SharedString{m_lines[(int)old_line++]})); } - for (auto l = 0_line; l <= modif.num_added; ++l) + for (auto l = 0_line; l < modif.num_added; ++l) { if (modif.new_line + l >= buffer.line_count()) break; |
