Index: core/fxcrt/fx_basic_gcc.cpp |
diff --git a/core/fxcrt/fx_basic_gcc.cpp b/core/fxcrt/fx_basic_gcc.cpp |
index c3afe1115b962641d9798c8911d72b92b1455ed2..ddbdcd58819c2e65291871398e84a905a7b70bc5 100644 |
--- a/core/fxcrt/fx_basic_gcc.cpp |
+++ b/core/fxcrt/fx_basic_gcc.cpp |
@@ -133,8 +133,8 @@ uint32_t FXSYS_GetModuleFileName(void* hModule, char* buf, uint32_t bufsize) { |
extern "C" { |
#endif |
FXSYS_FILE* FXSYS_wfopen(const FX_WCHAR* filename, const FX_WCHAR* mode) { |
- return FXSYS_fopen(CFX_ByteString::FromUnicode(filename), |
- CFX_ByteString::FromUnicode(mode)); |
+ return FXSYS_fopen(CFX_ByteString::FromUnicode(filename).c_str(), |
+ CFX_ByteString::FromUnicode(mode).c_str()); |
} |
char* FXSYS_strlwr(char* str) { |
if (!str) { |