From cefc0b2c6f3d4e72c5122b5495f63ba4aa159b52 Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Wed, 16 Jun 2010 02:57:50 +0000 Subject: 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 --- .../Src/ControllerInterface/DirectInput/DirectInputJoystick.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Source/Core/InputCommon/Src/ControllerInterface') 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& 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; -- cgit v1.2.3