diff --git a/src/state.c b/src/state.c index 34656e9..c931749 100644 --- a/src/state.c +++ b/src/state.c @@ -628,8 +628,8 @@ static bool compute_event(Context *context, StateConfig state_config, if (code == state_config.key_demo) { if (value > 0) { - log_info((context->demo ? "[%d] Demo OFF" : "[%d] Demo ON"), code); - context->demo = !context->demo; + context->auto_random = context->demo = !context->demo; + log_info((context->demo ? "[%d] Demo ON" : "[%d] Demo OFF"), code); } found = true; }