#include "CGUIFileOpenDialog.h"\r
#ifdef _IRR_COMPILE_WITH_GUI_\r
\r
-#include <locale.h>\r
-\r
#include "IGUISkin.h"\r
#include "IGUIEnvironment.h"\r
#include "IVideoDriver.h"\r
\r
void CGUIFileOpenDialog::pathToStringW(irr::core::stringw& result, const irr::io::path& p)\r
{\r
-#ifndef _IRR_WCHAR_FILESYSTEM\r
- char* oldLocale = setlocale(LC_CTYPE, NULL);\r
- setlocale(LC_CTYPE,""); // multibyteToWString is affected by LC_CTYPE. Filenames seem to need the system-locale.\r
core::multibyteToWString(result, p);\r
- setlocale(LC_CTYPE, oldLocale);\r
-#else\r
- result = p.c_str();\r
-#endif\r
}\r
\r
//! fills the listbox with files.\r