diff --git a/Source/Core/DolphinWX/CheatsWindow.cpp b/Source/Core/DolphinWX/CheatsWindow.cpp index 4318fb912c..79325d7b3c 100644 --- a/Source/Core/DolphinWX/CheatsWindow.cpp +++ b/Source/Core/DolphinWX/CheatsWindow.cpp @@ -647,7 +647,8 @@ void CreateCodeDialog::PressOK(wxCommandEvent& ev) } long code_value; - if (!textctrl_value->GetValue().ToLong(&code_value, 10 + checkbox_use_hex->GetValue()*6)) + int base = checkbox_use_hex->IsChecked() ? 16 : 10; + if (!textctrl_value->GetValue().ToLong(&code_value, base)) { PanicAlertT("Invalid Value!"); return;