diff --git a/OpenAuraSDK/OpenAuraSDKDialog.cpp b/OpenAuraSDK/OpenAuraSDKDialog.cpp index 2e1274a3..04c3d956 100644 --- a/OpenAuraSDK/OpenAuraSDKDialog.cpp +++ b/OpenAuraSDK/OpenAuraSDKDialog.cpp @@ -47,7 +47,7 @@ BOOL OpenAuraSDKDialog::OnInitDialog() mode_box->AddString(controllers[0]->modes[i].name.c_str()); } - mode_box->SetCurSel(0); + mode_box->SetCurSel(controllers[0]->GetMode()); for (int i = 0; i < controllers[0]->zones.size(); i++) { diff --git a/OpenAuraSDK/RGBController_Aura.cpp b/OpenAuraSDK/RGBController_Aura.cpp index 7243921b..1fb61e10 100644 --- a/OpenAuraSDK/RGBController_Aura.cpp +++ b/OpenAuraSDK/RGBController_Aura.cpp @@ -29,8 +29,8 @@ void RGBController_Aura::SetMode(int mode) } else { - aura->SetDirect(false); aura->SetMode(mode - 1); + aura->SetDirect(false); } }