aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster
diff options
context:
space:
mode:
Diffstat (limited to 'spaghetti-monster')
-rw-r--r--spaghetti-monster/anduril/off-mode.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/spaghetti-monster/anduril/off-mode.c b/spaghetti-monster/anduril/off-mode.c
index 4977d6b..07331f1 100644
--- a/spaghetti-monster/anduril/off-mode.c
+++ b/spaghetti-monster/anduril/off-mode.c
@@ -68,11 +68,17 @@ uint8_t off_state(Event event, uint16_t arg) {
#ifdef USE_AUTOLOCK
// lock the light after being off for N minutes
- uint16_t ticks = autolock_time * SLEEP_TICKS_PER_SECOND * 60;
- if ((autolock_time > 0) && (arg > ticks)) {
- set_state(lockout_state, 0);
+ #ifdef USE_SIMPLE_UI
+ if (! simple_ui_active) { // no auto-lock in Simple UI
+ #endif
+ uint16_t ticks = autolock_time * SLEEP_TICKS_PER_SECOND * 60;
+ if ((autolock_time > 0) && (arg > ticks)) {
+ set_state(lockout_state, 0);
+ }
+ #ifdef USE_SIMPLE_UI
}
#endif
+ #endif // ifdef USE_AUTOLOCK
return MISCHIEF_MANAGED;
}
#endif