Lock button does that same thing always

This commit is contained in:
jacqueline
2023-07-28 15:25:31 +10:00
parent 10120f9a92
commit 9d33c33c8d
2 changed files with 5 additions and 6 deletions
+1 -2
View File
@@ -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;
};
+4 -4
View File
@@ -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();