Salome HOME
Unicode support: correct handling of unicode on GUI level
[modules/gui.git] / src / CAM / CAM_Application.cxx
index ad486649262dbb5009e8241de90a26bdf5fa33f3..7721f9f62f1568d1bbb7af9bab8a360ec6a4d432 100755 (executable)
@@ -320,7 +320,7 @@ CAM_Module* CAM_Application::loadModule( const QString& modName, const bool show
   GET_VERSION_FUNC getVersion = 0;
 
 #ifdef WIN32
-  HINSTANCE modLib = ::LoadLibrary( libName.toLatin1() ); 
+  HINSTANCE modLib = ::LoadLibrary( libName.toUtf8() ); 
   if ( !modLib )
   {
     LPVOID lpMsgBuf;
@@ -344,7 +344,7 @@ CAM_Module* CAM_Application::loadModule( const QString& modName, const bool show
     getVersion = (GET_VERSION_FUNC)::GetProcAddress( modLib, GET_VERSION_NAME );
   }
 #else
-  void* modLib = dlopen( libName.toLatin1(), RTLD_LAZY | RTLD_GLOBAL );
+  void* modLib = dlopen( libName.toUtf8(), RTLD_LAZY | RTLD_GLOBAL );
   if ( !modLib )
     err = QString( "Can not load library %1. %2" ).arg( libName ).arg( dlerror() );
   else