diff options
| author | Jordan Woyak <jordan.woyak@gmail.com> | 2010-06-16 02:57:50 +0000 |
|---|---|---|
| committer | Jordan Woyak <jordan.woyak@gmail.com> | 2010-06-16 02:57:50 +0000 |
| commit | cefc0b2c6f3d4e72c5122b5495f63ba4aa159b52 (patch) | |
| tree | 658f4e250818ded15ed0d1a2da5411c8f2587785 /Source/Core/InputCommon/Src/ControllerInterface/DirectInput/DirectInputJoystick.cpp | |
| parent | b0dff2853945c91212d526985293bcc21efc903f (diff) | |
GCPad/WiimoteNew: Hopefully fixed a problem where devices with extended ascii characters in their names didn't work.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5718 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/InputCommon/Src/ControllerInterface/DirectInput/DirectInputJoystick.cpp')
| -rw-r--r-- | Source/Core/InputCommon/Src/ControllerInterface/DirectInput/DirectInputJoystick.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/InputCommon/Src/ControllerInterface/DirectInput/DirectInputJoystick.cpp b/Source/Core/InputCommon/Src/ControllerInterface/DirectInput/DirectInputJoystick.cpp index 756b94edda..a0ef031639 100644 --- a/Source/Core/InputCommon/Src/ControllerInterface/DirectInput/DirectInputJoystick.cpp +++ b/Source/Core/InputCommon/Src/ControllerInterface/DirectInput/DirectInputJoystick.cpp @@ -125,13 +125,13 @@ LCleanup: std::string TStringToString( const std::basic_string<TCHAR>& in ) { - const int size = WideCharToMultiByte( CP_UTF8, 0, in.data(), int(in.length()), NULL, 0, NULL, NULL ); + const int size = WideCharToMultiByte(CP_ACP, 0, in.data(), int(in.length()), NULL, 0, NULL, NULL); if ( 0 == size ) return ""; char* const data = new char[size]; - WideCharToMultiByte( CP_UTF8, 0, in.data(), int(in.length()), data, size, NULL, NULL ); + WideCharToMultiByte(CP_ACP, 0, in.data(), int(in.length()), data, size, NULL, NULL); const std::string out( data, size ); delete[] data; return out; |
