From 08da28693146a66975223d0c4501d78adf4dd428 Mon Sep 17 00:00:00 2001 From: Qball Cow Date: Fri, 16 May 2014 09:17:55 +0200 Subject: [PATCH] Fix small miss-drawing --- source/textbox.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/source/textbox.c b/source/textbox.c index 7dc06234..bf69650e 100644 --- a/source/textbox.c +++ b/source/textbox.c @@ -255,21 +255,11 @@ void textbox_draw ( textbox *tb ) abort(); } - // replace spaces so XftTextExtents8 includes their width - for ( int i = 0; i < length; i++ ) - { - if ( isspace ( line[i] ) ) - { - line[i] = '_'; - } - } // calc cursor position XftTextExtentsUtf8 ( display, tb->font, ( unsigned char * ) line, cursor_offset, &extents ); - cursor_x = extents.width; - - // restore correct text string with spaces - sprintf ( line, "%s %s", prompt, text ); + // Add a small 2px offset between cursor and last glyph. + cursor_x = extents.width+2; } else {