diff options
Diffstat (limited to 'scribus/fileunzip.cpp')
| -rw-r--r-- | scribus/fileunzip.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/scribus/fileunzip.cpp b/scribus/fileunzip.cpp index 4275a42..a3e034f 100644 --- a/scribus/fileunzip.cpp +++ b/scribus/fileunzip.cpp @@ -83,10 +83,14 @@ FileUnzip::FileUnzip(QString zipFilePath) zipFile = zipFilePath; } -QString FileUnzip::getFile(QString name) +QString FileUnzip::getFile(QString name, QString path) { QString pwd = QDir::currentPath(); - QString outDir = ScPaths::getTempFileDir(); + QString outDir; + if (path.isNull()) + outDir = ScPaths::getTempFileDir(); + else + outDir=path; QFile f(outDir); QFileInfo fi(f); if (!fi.isWritable()) |
