@@ -427,7 +427,7 @@ impl EditorView {
428 let current_line = doc
428 let current_line = doc
430− .char_to_line(doc.selection(view.id).primary().head);
430+ .char_to_line(doc.selection(view.id).primary().cursor(text));
432 // it's used inside an iterator so the collect isn't needless:
432 // it's used inside an iterator so the collect isn't needless:
433 // https://github.com/rust-lang/rust-clippy/issues/6164
433 // https://github.com/rust-lang/rust-clippy/issues/6164