diff --git a/source/xEngine/Engine.cpp b/source/xEngine/Engine.cpp
index 40baf7c4d3b10b13e65d5443b63a333f4c69177f..32285403d374532d1d9adf4f62a24a6bbbc34fa6 100644
--- a/source/xEngine/Engine.cpp
+++ b/source/xEngine/Engine.cpp
@@ -69,7 +69,8 @@ static bool HandleCrashDump(const wchar_t *wszDumpPath, const wchar_t* wszMinidu
 
 //##########################################################################
 
-#define LTEXT(text) L##text
+#define __LTEXT(text) L##text
+#define LTEXT(text) __LTEXT(text)
 
 CEngine::CEngine(int argc, char **argv, const char *szName)
 {