From b9a23f4fb867a1a50ff4f9c36f650ec3b0b0b2d8 Mon Sep 17 00:00:00 2001 From: Peter Maatman Date: Sat, 6 Jul 2013 20:55:54 +0200 Subject: [PATCH] clients/editor.c: Draw cursor at correct verical position With this patch, the editor cursor now moves up and down correctly instead of having the top part stuck on the first line. --- clients/editor.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clients/editor.c b/clients/editor.c index 5e8ae8ec..7e694036 100644 --- a/clients/editor.c +++ b/clients/editor.c @@ -946,8 +946,8 @@ text_entry_draw_cursor(struct text_entry *entry, cairo_t *cr) &cursor_pos, NULL); cairo_set_line_width(cr, 1.0); - cairo_move_to(cr, PANGO_PIXELS(cursor_pos.x), PANGO_PIXELS(extents.height) + 2); - cairo_line_to(cr, PANGO_PIXELS(cursor_pos.x), - 2); + cairo_move_to(cr, PANGO_PIXELS(cursor_pos.x), PANGO_PIXELS(cursor_pos.y)); + cairo_line_to(cr, PANGO_PIXELS(cursor_pos.x), PANGO_PIXELS(cursor_pos.y) + PANGO_PIXELS(cursor_pos.height)); cairo_stroke(cr); }