[Saga-devel] saga SVN commit 3304: /trunk/adaptors/default/file/
amerzky at cct.lsu.edu
amerzky at cct.lsu.edu
Thu Jan 15 15:19:03 CST 2009
User: amerzky
Date: 2009/01/15 03:19 PM
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() +
More information about the saga-devel
mailing list