From b9a23f4fb867a1a50ff4f9c36f650ec3b0b0b2d8 Mon Sep 17 00:00:00 2001
From: Peter Maatman <blackwolf12333@gmail.com>
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 5e8ae8ecf..7e6940369 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);
 }
 
-- 
GitLab