Fix overflow in hover handler

This commit is contained in:
Conrad Irwin
2024-01-18 16:53:05 -07:00
parent e513020fbb
commit 276032398b
+4 -1
View File
@@ -599,7 +599,10 @@ impl EditorElement {
return;
};
let range = DisplayPoint::new(point.row(), point.column().saturating_sub(1))
..DisplayPoint::new(point.row(), point.column() + 1);
..DisplayPoint::new(
point.row(),
(point.column() + 1).min(snapshot.line_len(point.row())),
);
let range = snapshot
.buffer_snapshot