From bb00d95f06f304ce4ce2469bf3f88cec7129236c Mon Sep 17 00:00:00 2001 From: Vladimir Stoiakin Date: Mon, 6 Oct 2025 11:09:12 +0000 Subject: [PATCH] unl0kr: fix password mode --- unl0kr/main.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/unl0kr/main.c b/unl0kr/main.c index fb8c7a3..5cc21fa 100644 --- a/unl0kr/main.c +++ b/unl0kr/main.c @@ -534,7 +534,8 @@ int main(int argc, char *argv[]) { /* Textarea */ lv_obj_t *textarea = lv_textarea_create(textarea_container); lv_textarea_set_one_line(textarea, true); - lv_textarea_set_password_mode(textarea, true); + lv_textarea_set_password_mode(textarea, conf_opts.textarea.obscured); + is_password_obscured = conf_opts.textarea.obscured; lv_textarea_set_password_bullet(textarea, conf_opts.textarea.bullet); lv_textarea_set_placeholder_text(textarea, "Enter password..."); lv_obj_add_event_cb(textarea, textarea_ready_cb, LV_EVENT_READY, NULL); @@ -581,9 +582,6 @@ int main(int argc, char *argv[]) { keyboard = bbx_keyboard_create(screen, textarea, &keyboard_config); - /* Apply textarea options */ - set_password_obscured(conf_opts.textarea.obscured); - /* Apply keyboard options */ sq2lv_switch_layout(keyboard, conf_opts.keyboard.layout_id); lv_dropdown_set_selected(header_widgets.layout_dropdown, conf_opts.keyboard.layout_id);