Handle autoreset edge case

master^2
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'); Bangle.setUI('clock');
// Load widgets // Load widgets
Bangle.loadWidgets(); Bangle.loadWidgets();
// Ensure widgets are correctly hidden on first boot or when coming from the launcher // Ensure widgets are correctly hidden on first boot, when coming from the launcher, or via autoreset
if (settings.loadWidgets === 0) { if (
settings.loadWidgets === 0 ||
(settings.loadWidgets === 2 && Bangle.isLocked())
) {
widget_utils.hide(); widget_utils.hide();
} else { } else {
Bangle.drawWidgets(); Bangle.drawWidgets();