X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FInterface.cxx;h=1d883736b1af1fffdf9350921c756e500626586a;hb=25bbcded53b31313762477b2f8dde29b5a845a34;hp=58e468d29e114cc2b802a22fab6cb1b8f90d07f2;hpb=73332fee95f5410c46e3b0cff1e2755d5e4a8b71;p=cpPlugins.git diff --git a/lib/cpPlugins/Interface.cxx b/lib/cpPlugins/Interface.cxx index 58e468d..1d88373 100644 --- a/lib/cpPlugins/Interface.cxx +++ b/lib/cpPlugins/Interface.cxx @@ -82,7 +82,9 @@ LoadPluginFile( const std::string& filename ) ); // Check if it was already loaded - if( this->m_DynLibraries.find( canonical_fn ) != this->m_DynLibraries.end( ) ) + if( + this->m_DynLibraries.find( canonical_fn ) != this->m_DynLibraries.end( ) + ) return; // Ok, try to load the library @@ -154,7 +156,11 @@ LoadPluginDir( const std::string& dirname ) { try { - this->LoadPluginFile( ent->d_name ); + this->LoadPluginFile( + dirname + + std::string( "/" ) + + ent->d_name + ); count++; } catch( ... )