From d547ef7bcc380b1ac028e0f28278c48540e10733 Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Thu, 29 Jun 2023 04:24:19 +0200 Subject: [PATCH] Fix desktop settings resetting without PIN set --- applications/services/desktop/desktop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/services/desktop/desktop.c b/applications/services/desktop/desktop.c index 4e42b4104..ed2776f0e 100644 --- a/applications/services/desktop/desktop.c +++ b/applications/services/desktop/desktop.c @@ -493,7 +493,7 @@ int32_t desktop_srv(void* p) { Desktop* desktop = desktop_alloc(); bool ok = DESKTOP_SETTINGS_LOAD(&desktop->settings); - if(ok) { + if(ok && desktop->settings.pin_code.length) { ok = desktop_pin_is_valid(&desktop->settings.pin_code); } if(!ok) {