diff --git a/src/editor/mod.rs b/src/editor/mod.rs index a7689f0..930c5de 100644 --- a/src/editor/mod.rs +++ b/src/editor/mod.rs @@ -311,7 +311,7 @@ impl Editor { if self.cursors[0].range.0 < g_first { self.view_pos.0 = self.cursors[0].range.0; } - else if self.cursors[0].range.0 > g_last { + else if self.cursors[0].range.0 >= g_last { self.view_pos.0 = self.formatter.index_offset_vertical_v2d(&self.buffer, self.cursors[0].range.0, -((self.view_dim.0 - 1) as isize), (Floor, Floor)); } }