X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkPackage.cxx;h=66465e9813e2bb200a50e611848ad8c3d3e2cc88;hb=893cff74b10b6e9271e480491ae485ae69f5816e;hp=8abe68906c4c81a122b9e0c7193a391caa91d44f;hpb=d6a3121dd19dec63c484cd1eeeda57bd7edb8442;p=bbtk.git diff --git a/kernel/src/bbtkPackage.cxx b/kernel/src/bbtkPackage.cxx index 8abe689..66465e9 100644 --- a/kernel/src/bbtkPackage.cxx +++ b/kernel/src/bbtkPackage.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkPackage.cxx,v $ Language: C++ - Date: $Date: 2009/10/16 08:52:12 $ - Version: $Revision: 1.32 $ + Date: $Date: 2010/09/12 14:52:25 $ + Version: $Revision: 1.35 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -134,7 +134,7 @@ namespace bbtk { bbtkDebugMessage("package",5, " Descriptor has already been released" - <mDescriptorMap[*descname]; if ( (dyn==0) || (boost::dynamic_pointer_cast(desc)) ) @@ -244,10 +244,7 @@ namespace bbtk UnLoadDynamicLibrary(pack); // Unload orphan dl packages Package::UnLoadReleasedDynamicallyLoadedPackages(); - - - } #ifdef BBTK_COMPILE_DEBUG_MESSAGES @@ -577,16 +574,15 @@ namespace bbtk { if (pack.expired() || (!pack.lock()->mDynamicLibraryHandler)) return; - - + std::string packname = pack.lock()->GetName(); bbtkDebugMessage("package",5,"==> Package::UnLoadDynamicLibrary('" <GetDescriptorMap().empty()) { - + bbtkDebugMessage("package",5," Package not empty ... abort" < package '"< with name BlackBox::Pointer Package::NewBlackBox(const std::string& type,