fix: copy_selections was broken with selections (not cursors)

This commit is contained in:
Blaž Hrastnik 2022-04-01 10:10:59 +09:00
parent 924462edda
commit 236c6b7707
No known key found for this signature in database
GPG key ID: 1238B9C4AD889640

View file

@ -1392,7 +1392,8 @@ fn copy_selection_on_line(cx: &mut Context, direction: Direction) {
if is_primary {
primary_index = ranges.len();
}
ranges.push(Range::new(anchor, head));
// This is Range::new(anchor, head), but it will place the cursor on the correct column
ranges.push(Range::point(anchor).put_cursor(text, head, true));
sels += 1;
}