Mercurial > hg > svcore
diff base/TempDirectory.cpp @ 460:93fb1ebff76b
* Add persistent cache file support to FileSource (e.g. for RDF
descriptions)
* Query RDF plugin data in a background thread on startup
author | Chris Cannam |
---|---|
date | Fri, 17 Oct 2008 13:32:55 +0000 |
parents | 1d656dcda8ef |
children | e340b2fb9471 |
line wrap: on
line diff
--- a/base/TempDirectory.cpp Thu Oct 16 13:38:33 2008 +0000 +++ b/base/TempDirectory.cpp Fri Oct 17 13:32:55 2008 +0000 @@ -53,12 +53,10 @@ } QString -TempDirectory::getPath() +TempDirectory::getContainingPath() { QMutexLocker locker(&m_mutex); - if (m_tmpdir != "") return m_tmpdir; - QSettings settings; settings.beginGroup("TempDirectory"); QString svDirParent = settings.value("create-in", "$HOME").toString(); @@ -80,7 +78,15 @@ cleanupAbandonedDirectories(svDir); - return createTempDirectoryIn(svDir); + return svDir; +} + +QString +TempDirectory::getPath() +{ + if (m_tmpdir != "") return m_tmpdir; + + return createTempDirectoryIn(getContainingPath()); } QString