AnalogController: Fix flipped log message

This commit is contained in:
Stenzek 2025-07-13 15:26:11 +10:00
parent 7eb2b07e39
commit 1cad6389aa
No known key found for this signature in database

View File

@ -333,16 +333,17 @@ void AnalogController::SetAnalogMode(bool enabled, bool show_message)
if (m_analog_mode == enabled) if (m_analog_mode == enabled)
return; return;
m_analog_mode = enabled;
INFO_LOG("Controller {} switched to {} mode.", m_index + 1u, m_analog_mode ? "analog" : "digital"); INFO_LOG("Controller {} switched to {} mode.", m_index + 1u, m_analog_mode ? "analog" : "digital");
if (show_message) if (show_message)
{ {
Host::AddIconOSDMessage( Host::AddIconOSDMessage(
fmt::format("Controller{}AnalogMode", m_index), ICON_PF_GAMEPAD_ALT, fmt::format("Controller{}AnalogMode", m_index), ICON_PF_GAMEPAD_ALT,
enabled ? fmt::format(TRANSLATE_FS("Controller", "Controller {} switched to analog mode."), m_index + 1u) : m_analog_mode ? fmt::format(TRANSLATE_FS("Controller", "Controller {} switched to analog mode."), m_index + 1u) :
fmt::format(TRANSLATE_FS("Controller", "Controller {} switched to digital mode."), m_index + 1u)); fmt::format(TRANSLATE_FS("Controller", "Controller {} switched to digital mode."), m_index + 1u),
Host::OSD_QUICK_DURATION);
} }
m_analog_mode = enabled;
} }
void AnalogController::ProcessAnalogModeToggle() void AnalogController::ProcessAnalogModeToggle()
@ -355,7 +356,7 @@ void AnalogController::ProcessAnalogModeToggle()
TRANSLATE_FS("AnalogController", "Controller {} is locked to analog mode by the game.") : TRANSLATE_FS("AnalogController", "Controller {} is locked to analog mode by the game.") :
TRANSLATE_FS("AnalogController", "Controller {} is locked to digital mode by the game."), TRANSLATE_FS("AnalogController", "Controller {} is locked to digital mode by the game."),
m_index + 1u), m_index + 1u),
5.0f); Host::OSD_QUICK_DURATION);
} }
else else
{ {