diff options
Diffstat (limited to 'src/system_fsm')
| -rw-r--r-- | src/system_fsm/system_fsm.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/system_fsm/system_fsm.cpp b/src/system_fsm/system_fsm.cpp index 27e57b22..5f85d43c 100644 --- a/src/system_fsm/system_fsm.cpp +++ b/src/system_fsm/system_fsm.cpp @@ -61,17 +61,17 @@ void SystemState::react(const internal::GpioInterrupt&) { events::Ui().Dispatch(ev); } if (key_down != prev_key_down) { - KeyDownChanged ev{.falling = prev_key_up}; + KeyDownChanged ev{.falling = prev_key_down}; events::Audio().Dispatch(ev); events::Ui().Dispatch(ev); } if (key_lock != prev_key_lock) { - KeyLockChanged ev{.falling = prev_key_up}; + KeyLockChanged ev{.falling = key_lock}; events::System().Dispatch(ev); events::Ui().Dispatch(ev); } if (has_headphones != prev_has_headphones) { - HasPhonesChanged ev{.falling = prev_key_up}; + HasPhonesChanged ev{.falling = prev_has_headphones}; events::Audio().Dispatch(ev); } } |
