mirror of
https://github.com/davatorium/rofi.git
synced 2025-04-07 17:33:14 -04:00
Fix small miss-drawing
This commit is contained in:
parent
3ebd0d9001
commit
08da286931
1 changed files with 2 additions and 12 deletions
|
@ -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
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue