From 2149ecdf44ef9db0c122c87481cc062056ef43e7 Mon Sep 17 00:00:00 2001 From: rude Date: Sun, 18 Nov 2012 10:53:17 +0100 Subject: [PATCH] Use "L" to force wide literal string. If multi-byte character set is chosen, TEXT() does not produce a wide string, causing compilation errors. --- src/modules/filesystem/physfs/Filesystem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/filesystem/physfs/Filesystem.cpp b/src/modules/filesystem/physfs/Filesystem.cpp index 7f1efae06..a18827a92 100644 --- a/src/modules/filesystem/physfs/Filesystem.cpp +++ b/src/modules/filesystem/physfs/Filesystem.cpp @@ -236,7 +236,7 @@ const char *Filesystem::getAppdataDirectory() #ifdef LOVE_WINDOWS if (appdata.empty()) { - wchar_t *w_appdata = _wgetenv(TEXT("APPDATA")); + wchar_t *w_appdata = _wgetenv(L"APPDATA"); appdata = to_utf8(w_appdata); replace_char(appdata, '\\', '/'); }