Lock button does that same thing always
This commit is contained in:
@@ -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
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user