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

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

Loading…
Cancel
Save