Skip to content

Commit ae7fd91

Browse files
Added TCHAR_TO_WCHAR to fix issue 602
1 parent e73b3f2 commit ae7fd91

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Source/UnrealEnginePython/Private/PyCommandlet.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ int32 UPyCommandlet::Main(const FString& CommandLine)
9191
#if PY_MAJOR_VERSION >= 3
9292
argv[i] = (wchar_t*)malloc(PyArgv[i].Len() + 1);
9393
#if PLATFORM_MAC || PLATFORM_LINUX
94-
wcsncpy(argv[i], *PyArgv[i].ReplaceEscapedCharWithChar(), PyArgv[i].Len() + 1);
94+
wcsncpy(argv[i], (const wchar_t *) TCHAR_TO_WCHAR(*PyArgv[i].ReplaceEscapedCharWithChar()), PyArgv[i].Len() + 1);
9595
#elif PLATFORM_ANDROID
9696
wcsncpy(argv[i], (const wchar_t *)*PyArgv[i].ReplaceEscapedCharWithChar(), PyArgv[i].Len() + 1);
9797
#else

Source/UnrealEnginePython/Private/UnrealEnginePython.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ void FUnrealEnginePythonModule::UESetupPythonInterpreter(bool verbose)
116116
for (int32 i = 0; i < Args.Num(); i++)
117117
{
118118
#if PY_MAJOR_VERSION >= 3
119-
argv[i] = (wchar_t *)(*Args[i]);
119+
argv[i] = (wchar_t *)(TCHAR_TO_WCHAR(*Args[i]));
120120
#else
121121
argv[i] = TCHAR_TO_UTF8(*Args[i]);
122122
#endif

0 commit comments

Comments
 (0)