]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkPackage.h
.
[bbtk.git] / kernel / src / bbtkPackage.h
index f2876752077a213a472bfd495b8b7c5b48c78d24..4b8d649f19ec5b1ddae40bc8a6402c05108946c9 100644 (file)
@@ -2,8 +2,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkPackage.h,v $
   Language:  C++
-  Date:      $Date: 2009/05/19 10:19:23 $
-  Version:   $Revision: 1.13 $
+  Date:      $Date: 2009/05/28 08:26:59 $
+  Version:   $Revision: 1.14 $
 =========================================================================*/
 
 /* ---------------------------------------------------------------------
@@ -341,14 +341,15 @@ namespace bbtk
     bbtk::Package::Pointer                                             \
     BBTK_CDECL NAME ## GetPackage()            \
     {                                                                  \
-      if (!NAME ## GetPackagePointer())                                        \
-       NAME ## GetPackagePointer() =                                   \
-         bbtk::Package::New(#NAME,                                     \
+        if (!NAME ## GetPackagePointer())              {                       \
+                 NAME ## GetPackagePointer() =                                 \
+             bbtk::Package::New(#NAME,                                 \
                             AUTHOR,                                    \
                             DESCRIPTION,                               \
                             VERSION    \
                             );                                         \
-      bbtk::Object::InsertInPackageList( NAME ## GetPackagePointer() ); \
+           bbtk::Object::InsertInPackageList( NAME ## GetPackagePointer() );  \
+         }                                              \
       return NAME ## GetPackagePointer();                              \
     }                                                                  \
     BBTK_PACKAGE_EXPORT const std::string&                             \