From 315419e10a1ca076013d362a40baffa5dd4b09c9 Mon Sep 17 00:00:00 2001 From: iyzana <16743652+iyzana@users.noreply.github.com> Date: Thu, 29 Jun 2023 11:21:10 +0200 Subject: [PATCH] Show cleared state when backspacing last character --- password.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/password.c b/password.c index 8dabb52c..b26743e4 100644 --- a/password.c +++ b/password.c @@ -141,7 +141,7 @@ void swaylock_handle_key(struct swaylock_state *state, break; case XKB_KEY_Delete: case XKB_KEY_BackSpace: - if (backspace(&state->password)) { + if (backspace(&state->password) && state->password.len != 0) { state->input_state = INPUT_STATE_BACKSPACE; schedule_password_clear(state); update_highlight(state);