A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/text.rs')
-rw-r--r--src/text.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/text.rs b/src/text.rs
index acfca4e..dd2a67b 100644
--- a/src/text.rs
+++ b/src/text.rs
@@ -1127,6 +1127,9 @@ impl TextArea {
1.. => t.delta_start,
0 => ch + t.delta_start,
};
+ if ln < self.vo as u32 {
+ continue;
+ }
let x: Result<(usize, usize), ropey::Error> = try {
let x1 = self.rope.try_byte_to_char(
self.rope.try_line_to_byte(ln as _)? + ch as usize,