Normalize line in picker preview to avoid crash

pull/574/head
Dmitry Sharshakov 3 years ago
parent b6c58ea23e
commit 2d35b7b99c
No known key found for this signature in database
GPG Key ID: 471FD32E15FD8473

@ -124,6 +124,7 @@ impl<T: 'static> Component for FilePicker<T> {
}) { }) {
// align to middle // align to middle
let first_line = line let first_line = line
.map(|(s, e)| (s.min(doc.text().len_lines()), e.min(doc.text().len_lines())))
.map(|(start, _)| start) .map(|(start, _)| start)
.unwrap_or(0) .unwrap_or(0)
.saturating_sub(inner.height as usize / 2); .saturating_sub(inner.height as usize / 2);

Loading…
Cancel
Save