comparison base/TempDirectory.cpp @ 735:66c3f4e060e9

Merge
author Chris Cannam
date Wed, 23 May 2012 17:17:17 +0100
parents b867c07478be
children e802e550a1f2
comparison
equal deleted inserted replaced
724:7eb389da7976 735:66c3f4e060e9
70 //!!! iffy 70 //!!! iffy
71 svDir.replace(QDir::home().absolutePath(), svDirParent); 71 svDir.replace(QDir::home().absolutePath(), svDirParent);
72 } 72 }
73 73
74 if (!QFileInfo(svDir).exists()) { 74 if (!QFileInfo(svDir).exists()) {
75 if (!QDir(svDirParent).mkdir(svDir)) { 75 if (!QDir(svDirParent).mkpath(svDir)) {
76 throw DirectoryCreationFailed(QString("%1 directory in %2") 76 throw DirectoryCreationFailed(QString("%1 directory in %2")
77 .arg(svDir).arg(svDirParent)); 77 .arg(svDir).arg(svDirParent));
78 } 78 }
79 } else if (!QFileInfo(svDir).isDir()) { 79 } else if (!QFileInfo(svDir).isDir()) {
80 throw DirectoryCreationFailed(QString("%1 is not a directory") 80 throw DirectoryCreationFailed(QString("%1 is not a directory")