diff options
| author | Tess Eisenberger <github@teisen.be> | 2025-02-01 16:15:17 -0800 |
|---|---|---|
| committer | teisenbe <teisenbe@noreply.codeberg.org> | 2025-02-02 04:48:42 +0000 |
| commit | 1d485c97b0c03577a40b34fb762c76e98f417fa4 (patch) | |
| tree | 38e42bdf95e99d26f39a3a30499ae96d6f07c877 /src/drivers/nvs.cpp | |
| parent | e8eaf3df10a896cb28e91cfc416b19303926a00a (diff) | |
| download | tangara-fw-1d485c97b0c03577a40b34fb762c76e98f417fa4.tar.gz | |
Add optional support for changing volume while locked
This adds a new Controls setting for adjusting the behavior
when locked, and an option for allowing volume control.
Diffstat (limited to 'src/drivers/nvs.cpp')
| -rw-r--r-- | src/drivers/nvs.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/drivers/nvs.cpp b/src/drivers/nvs.cpp index a9f30042..f46049ad 100644 --- a/src/drivers/nvs.cpp +++ b/src/drivers/nvs.cpp @@ -574,9 +574,11 @@ auto NvsStorage::PrimaryInput(InputModes mode) -> void { auto NvsStorage::LockedInput() -> LockedInputModes { std::lock_guard<std::mutex> lock{mutex_}; - switch (input_mode_.get().value_or(static_cast<uint8_t>(LockedInputModes::kDisabled))) { + switch (locked_input_mode_.get().value_or(static_cast<uint8_t>(LockedInputModes::kDisabled))) { case static_cast<uint8_t>(LockedInputModes::kDisabled): return LockedInputModes::kDisabled; + case static_cast<uint8_t>(LockedInputModes::kVolumeOnly): + return LockedInputModes::kVolumeOnly; default: return LockedInputModes::kDisabled; } |
