diff --git a/Source/Project64-input/InputConfigUI.cpp b/Source/Project64-input/InputConfigUI.cpp index 00206b51c..82ab66c4c 100644 --- a/Source/Project64-input/InputConfigUI.cpp +++ b/Source/Project64-input/InputConfigUI.cpp @@ -171,6 +171,7 @@ LRESULT CControllerSettings::OnApply() Controller.DeadZone = (uint8_t)m_DeadZone.GetPos(); CONTROL & ControlInfo = g_InputPlugin->ControlInfo(m_ControllerNumber); ControlInfo.Present = (m_PluggedIn.GetCheck() == BST_CHECKED) ? 1 : 0; + ControlInfo.Plugin = m_ControlInfo.Plugin; return g_InputPlugin->SaveController(m_ControllerNumber) ? PSNRET_NOERROR : PSNRET_INVALID_NOCHANGEPAGE; }