Mercurial > hg > svcore
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") |