From 6f199dc746bd377223e9bec60467c9060d1048ff Mon Sep 17 00:00:00 2001 From: Phil Jones Date: Sun, 31 Oct 2021 22:16:40 +0000 Subject: Add actual greetd functionality. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Useable, but very barebones — not even any error message reporting. --- src/entry.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/entry.c') 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); -- cgit v1.2.3