diff options
Diffstat (limited to 'src/entry.c')
-rw-r--r-- | src/entry.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/entry.c b/src/entry.c index 7c34acf..63b6f87 100644 --- a/src/entry.c +++ b/src/entry.c @@ -133,15 +133,12 @@ void entry_update(struct entry *entry) /* Draw our text with Pango. */ color = entry->foreground_color; cairo_set_source_rgba(cr, color.r, color.g, color.b, color.a); - //const wchar_t *src = entry->password; - //wcsrtombs(entry->password_mb, &src, N_ELEM(entry->password_mb), NULL); size_t len = 0; for (unsigned int i = 0; i < entry->password_length; i++) { - len += wcrtomb(entry->password_mb + len, entry->password_character, NULL); + len += wcrtomb(entry->password_mb_print + len, entry->password_character, NULL); } - entry->password_mb[len] = '\0'; - fprintf(stderr, "%s\n", entry->password_mb); - pango_layout_set_text(layout, entry->password_mb, -1); + entry->password_mb_print[len] = '\0'; + pango_layout_set_text(layout, entry->password_mb_print, -1); pango_cairo_update_layout(cr, layout); pango_cairo_show_layout(cr, layout); |