summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/normal.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/normal.cc b/src/normal.cc
index 2d80d26f..4ea202ae 100644
--- a/src/normal.cc
+++ b/src/normal.cc
@@ -694,7 +694,7 @@ void paste(Context& context, NormalParams params)
ScopedEdition edition(context);
ScopedSelectionEdition selection_edition{context};
context.selections().for_each([&, last=BufferCoord{}](size_t index, Selection& sel) mutable {
- auto& str = strings[std::min(strings.size()-1, index)];
+ auto& str = strings[index % strings.size()];
auto& min = sel.min();
auto& max = sel.max();
BufferRange range = (mode == PasteMode::Replace) ?