X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkPackage.cxx;h=921682c743a9922525d81940f17aab36241d43e9;hb=ab0cfcfdd031ff179ed1550874c648a54d8e1023;hp=5f72953fa743ddc5492f287f296f5be8c2f7c1db;hpb=d7e710c3fe8bd9c8c5fb79073bd5667b24c048f8;p=bbtk.git diff --git a/kernel/src/bbtkPackage.cxx b/kernel/src/bbtkPackage.cxx index 5f72953..921682c 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/01/13 08:45:27 $ - Version: $Revision: 1.24 $ + Date: $Date: 2009/04/21 14:36:51 $ + Version: $Revision: 1.25 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -624,12 +624,17 @@ namespace bbtk bbtkDebugMessage("package",5,"==> Package::UnLoadReleasedDynamicallyLoadedPackages()"<::iterator i; - for (i=mReleasedDynamicallyLoadedPackages.begin(); - i!=mReleasedDynamicallyLoadedPackages.end(); - ++i) - { - if (!i->expired()) UnLoad(*i); - } + +//JCP- 21-04-09 + if(mReleasedDynamicallyLoadedPackages.size()>0){ + for (i=mReleasedDynamicallyLoadedPackages.begin(); + i!=mReleasedDynamicallyLoadedPackages.end(); + ++i) + { + if (!i->expired()) UnLoad(*i); + } + } +//JCP- 21-04-09 bbtkDebugMessage("package",5,"<== Package::UnLoadReleasedDynamicallyLoadedPackages()"<