Handle autoreset edge case

master
Trippnology 2025-08-17 12:26:26 +01:00
parent 26b98e2f60
commit 4d42694c4d
1 changed files with 5 additions and 2 deletions

View File

@ -84,8 +84,11 @@ Bangle.on('lock', (locked, reason) => {
Bangle.setUI('clock');
// Load widgets
Bangle.loadWidgets();
// Ensure widgets are correctly hidden on first boot or when coming from the launcher
if (settings.loadWidgets === 0) {
// Ensure widgets are correctly hidden on first boot, when coming from the launcher, or via autoreset
if (
settings.loadWidgets === 0 ||
(settings.loadWidgets === 2 && Bangle.isLocked())
) {
widget_utils.hide();
} else {
Bangle.drawWidgets();