Fix :reflow panic by enusring cursor in view (#3733)

pull/3739/head
A-Walrus 2 years ago committed by GitHub
parent a123fb6057
commit e14b48af2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1324,6 +1324,7 @@ fn reflow(
return Ok(()); return Ok(());
} }
let scrolloff = cx.editor.config().scrolloff;
let (view, doc) = current!(cx.editor); let (view, doc) = current!(cx.editor);
const DEFAULT_MAX_LEN: usize = 79; const DEFAULT_MAX_LEN: usize = 79;
@ -1354,6 +1355,7 @@ fn reflow(
doc.apply(&transaction, view.id); doc.apply(&transaction, view.id);
doc.append_changes_to_history(view.id); doc.append_changes_to_history(view.id);
view.ensure_cursor_in_view(doc, scrolloff);
Ok(()) Ok(())
} }

Loading…
Cancel
Save