summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-11-01 14:04:42 +0800
committerMaxime Coste <mawww@kakoune.org>2017-11-01 14:04:42 +0800
commit797a0cb06287d4df5e87b9b49fa535337c9433a7 (patch)
tree3a759b38f2a704f28bfe144e19bb685460b50501 /src
parent94a0c9bb4564632c06e25eb3fbc4e7123ff842ff (diff)
Add another assert to try to catch #1506
Diffstat (limited to 'src')
-rw-r--r--src/selection.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/selection.cc b/src/selection.cc
index d55b3d20..0ea173ce 100644
--- a/src/selection.cc
+++ b/src/selection.cc
@@ -122,6 +122,8 @@ Vector<Selection> compute_modified_ranges(Buffer& buffer, size_t timestamp)
auto forward_end = forward_sorted_until(change_it, changes.end());
auto backward_end = backward_sorted_until(change_it, changes.end());
+ kak_assert(std::is_sorted(ranges.begin(), ranges.end(), compare_selections));
+
size_t prev_size;
size_t dummy = 0;
if (forward_end >= backward_end)