Fix crash in goto_window_center at EOF (#5987)

pull/5994/head
Pascal Kuthe 2 years ago committed by GitHub
parent 0a7c697dd7
commit 715c4b24d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -960,10 +960,9 @@ fn goto_window(cx: &mut Context, align: Align) {
view.offset.vertical_offset + last_visual_line.saturating_sub(scrolloff + count) view.offset.vertical_offset + last_visual_line.saturating_sub(scrolloff + count)
} }
}; };
let visual_line = visual_line.clamp( let visual_line = visual_line
view.offset.vertical_offset + scrolloff, .max(view.offset.vertical_offset + scrolloff)
view.offset.vertical_offset + last_visual_line.saturating_sub(scrolloff), .min(view.offset.vertical_offset + last_visual_line.saturating_sub(scrolloff));
);
let pos = view let pos = view
.pos_at_visual_coords(doc, visual_line as u16, 0, false) .pos_at_visual_coords(doc, visual_line as u16, 0, false)

Loading…
Cancel
Save