Lock button does that same thing always

custom
jacqueline 2 years ago
parent 10120f9a92
commit 9d33c33c8d
  1. 3
      src/ui/include/ui_fsm.hpp
  2. 8
      src/ui/ui_fsm.cpp

@ -44,7 +44,7 @@ class UiState : public tinyfsm::Fsm<UiState> {
virtual void react(const audio::PlaybackUpdate&) {}
virtual void react(const audio::QueueUpdate&) {}
virtual void react(const system_fsm::KeyLockChanged&) {}
virtual void react(const system_fsm::KeyLockChanged&);
virtual void react(const internal::RecordSelected&) {}
virtual void react(const internal::IndexSelected&) {}
@ -86,7 +86,6 @@ class Browse : public UiState {
void react(const internal::IndexSelected&) override;
void react(const internal::BackPressed&) override;
void react(const system_fsm::KeyLockChanged&) override;
void react(const system_fsm::StorageMounted&) override;
using UiState::react;
};

@ -84,6 +84,10 @@ void UiState::PopScreen() {
sScreens.pop();
}
void UiState::react(const system_fsm::KeyLockChanged& ev) {
sDisplay->SetDisplayOn(ev.falling);
}
namespace states {
void Splash::exit() {
@ -98,10 +102,6 @@ void Splash::react(const system_fsm::BootComplete& ev) {
void Browse::entry() {}
void Browse::react(const system_fsm::KeyLockChanged& ev) {
sDisplay->SetDisplayOn(ev.falling);
}
void Browse::react(const system_fsm::StorageMounted& ev) {
sDb = ev.db;
auto db = ev.db.lock();

Loading…
Cancel
Save