diff --git a/stepmania/src/arch/InputHandler/InputHandler_DirectInput.cpp b/stepmania/src/arch/InputHandler/InputHandler_DirectInput.cpp index c75e918575..af4073039f 100644 --- a/stepmania/src/arch/InputHandler/InputHandler_DirectInput.cpp +++ b/stepmania/src/arch/InputHandler/InputHandler_DirectInput.cpp @@ -670,13 +670,9 @@ static wchar_t ScancodeAndKeysToChar( DWORD scancode, unsigned char keys[256] ) if( pToUnicodeEx != NULL ) { -#if _MSC_VER == 1400 - return ConvertCodepageToWString( RString()+(char)result[0], CP_ACP )[0]; -#else - int iNum = pToUnicodeEx( vk, scancode, keys, result, 2, 0, layout ); + int iNum = pToUnicodeEx( vk, scancode, keys, (LPWSTR)result, 2, 0, layout ); if( iNum == 1 ) return result[0]; -#endif } else {