[Saga-devel] saga SVN commit 3304: /trunk/adaptors/default/file/

Hartmut Kaiser hkaiser at cct.lsu.edu
Thu Jan 15 17:21:27 CST 2009


> > Modified:
> >  /trunk/adaptors/default/file/
> >   default_dir.cpp
> >
> > Log:
> >  don't create directory twice!
> >  A
> >
> > File Changes:
> >
> > Directory: /trunk/adaptors/default/file/
> > ========================================
> >
> > File [modified]: default_dir.cpp
> > Delta lines: +5 -3
> > ===================================================================
> > --- trunk/adaptors/default/file/default_dir.cpp	2009-01-15
> 20:48:20
> UTC
> > (rev 3303)
> > +++ trunk/adaptors/default/file/default_dir.cpp	2009-01-15
> 21:18:54
> UTC
> > (rev 3304)
> > @@ -88,9 +88,11 @@
> >          }
> >          else {
> >              try {
> > -                if ((OpenMode & saga::filesystem::CreateParents) &&
> > !fs::create_directories(path)) {
> > -                    SAGA_ADAPTOR_THROW(path.string() +
> > -                      ": couldn't create the directory hierarchy",
> > saga::DoesNotExist);
> > +                if ((OpenMode & saga::filesystem::CreateParents)) {
> > +                   if ( !fs::create_directories(path)) {
> > +                       SAGA_ADAPTOR_THROW(path.string() +
> > +                           ": couldn't create the directory
> > hierarchy", saga::DoesNotExist);
> > +                   }
> >                  }
> >                  else if (!fs::create_directory (path)) {
> >                      SAGA_ADAPTOR_THROW(path.string() +
> 
> What's the difference between the old and the new code?

Ok, never mind, I see it now.
Regards Hartmut




More information about the saga-devel mailing list