Add desktop auto lock with pin setting

This commit is contained in:
Willy-JL
2023-02-16 23:21:35 +00:00
parent 387e9431f5
commit 660f97f241
3 changed files with 20 additions and 1 deletions

View File

@@ -62,7 +62,7 @@ static bool desktop_custom_event_callback(void* context, uint32_t event) {
return true;
case DesktopGlobalAutoLock:
if(!loader_is_locked(desktop->loader)) {
if(desktop->settings.pin_code.length > 0) {
if(desktop->settings.auto_lock_with_pin && desktop->settings.pin_code.length > 0) {
desktop_pin_lock(&desktop->settings);
}
desktop_lock(desktop);

View File

@@ -63,4 +63,5 @@ typedef struct {
uint32_t auto_lock_delay_ms;
uint8_t displayBatteryPercentage;
uint8_t dummy_mode;
bool auto_lock_with_pin;
} DesktopSettings;