@@ -4113,11 +4113,9 @@ fn align_view_bottom(cx: &mut Context) {
41134113
41144114fn align_view_middle(cx: &mut Context) {
41154115 let (view, doc) = current!(cx.editor);
4116− let pos = doc
4117− .selection(view.id)
4118− .primary()
4119− .cursor(doc.text().slice(..));
4120− let pos = coords_at_pos(doc.text().slice(..), pos);
4116+ let text = doc.text().slice(..);
4117+ let pos = doc.selection(view.id).primary().cursor(text);
4118+ let pos = coords_at_pos(text, pos);
41214119
41224120 view.offset.col = pos
41234121 .col