summaryrefslogtreecommitdiff
path: root/window.c
diff options
context:
space:
mode:
Diffstat (limited to 'window.c')
-rw-r--r--window.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/window.c b/window.c
index 74e2e10..cbb23b8 100644
--- a/window.c
+++ b/window.c
@@ -118,7 +118,7 @@ void window_redraw(struct editor_state *editor)
draw_font_text(&buffer);
SDL_Rect cursor_rect;
- cursor_rect.x = editor->cursor_display_x * font.width;
+ cursor_rect.x = (editor->cursor_display_x - editor->col_offset) * font.width;
cursor_rect.y = (editor->cursor_y - editor->line_offset) * font.height;
cursor_rect.w = font.width;
cursor_rect.h = font.height;