Fix wrong assignment for left/right buttons in value settings

This commit is contained in:
Frederik Walk 2024-12-01 10:08:33 +01:00
parent 5fbc70b732
commit a2cb89cc0e

View File

@ -393,7 +393,6 @@ void Menu::update(const InputState::Controller &controller_state) {
m_active = false; m_active = false;
} else if (pressed.dpad.left) { } else if (pressed.dpad.left) {
switch (descriptor_it->second.type) { switch (descriptor_it->second.type) {
case Descriptor::Type::Value:
case Descriptor::Type::Toggle: case Descriptor::Type::Toggle:
current_state.selected_value = !current_state.selected_value; current_state.selected_value = !current_state.selected_value;
performAction(descriptor_it->second.items.at(0).second, current_state.selected_value); performAction(descriptor_it->second.items.at(0).second, current_state.selected_value);
@ -414,12 +413,12 @@ void Menu::update(const InputState::Controller &controller_state) {
current_state.selected_value--; current_state.selected_value--;
} }
break; break;
case Descriptor::Type::Value:
case Descriptor::Type::RebootInfo: case Descriptor::Type::RebootInfo:
break; break;
} }
} else if (pressed.dpad.right) { } else if (pressed.dpad.right) {
switch (descriptor_it->second.type) { switch (descriptor_it->second.type) {
case Descriptor::Type::Value:
case Descriptor::Type::Toggle: case Descriptor::Type::Toggle:
current_state.selected_value = !current_state.selected_value; current_state.selected_value = !current_state.selected_value;
performAction(descriptor_it->second.items.at(0).second, current_state.selected_value); performAction(descriptor_it->second.items.at(0).second, current_state.selected_value);
@ -440,6 +439,7 @@ void Menu::update(const InputState::Controller &controller_state) {
current_state.selected_value++; current_state.selected_value++;
} }
break; break;
case Descriptor::Type::Value:
case Descriptor::Type::RebootInfo: case Descriptor::Type::RebootInfo:
break; break;
} }