X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FVTKViewer%2FVTKViewer_OpenGLHelper.cxx;fp=src%2FVTKViewer%2FVTKViewer_OpenGLHelper.cxx;h=fe9ae203a6881aca677671e805c9c477654ca512;hb=c52efafc8ece99fbf8b2d1b541dcaf53c3ee7d9c;hp=dec97b0ee14863e37fcfd5bb6be9313518e9cbaf;hpb=fab014daec7a2d69e158917df73157d744af28e8;p=modules%2Fgui.git diff --git a/src/VTKViewer/VTKViewer_OpenGLHelper.cxx b/src/VTKViewer/VTKViewer_OpenGLHelper.cxx index dec97b0ee..fe9ae203a 100644 --- a/src/VTKViewer/VTKViewer_OpenGLHelper.cxx +++ b/src/VTKViewer/VTKViewer_OpenGLHelper.cxx @@ -22,6 +22,7 @@ #include "VTKViewer_OpenGLHelper.h" +#include #ifndef WIN32 # ifndef GLX_GLXEXT_LEGACY @@ -219,8 +220,12 @@ namespace GUI_OPENGL { char* readFromFile( std::string fileName ) { +#if defined(WIN32) && defined(UNICODE) + const wchar_t* wFileName = Kernel_Utils::utf8_decode( fileName.c_str() ); + FILE* file = _wfopen( wFileName, L"r" ); +#else FILE* file = fopen( fileName.c_str(), "r" ); - +#endif char* content = NULL; int count = 0;