X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsupport%2FTempFile.cpp;h=6e5a91d6e67b281b71db96eb438736b39d783ec5;hb=08afc52c4cc5fe8740722d7715fd66baa3dd9ffa;hp=21559e144fe5418d245701dc6520468098ccdd49;hpb=bf782ee02ac35d575247bf63eabbd38bd31c53af;p=lyx.git diff --git a/src/support/TempFile.cpp b/src/support/TempFile.cpp index 21559e144f..6e5a91d6e6 100644 --- a/src/support/TempFile.cpp +++ b/src/support/TempFile.cpp @@ -14,6 +14,7 @@ #include "support/debug.h" #include "support/FileName.h" +#include "support/filetools.h" #include "support/Package.h" #include "support/qstring_helpers.h" @@ -47,14 +48,16 @@ struct TempFile::Private TempFile::TempFile(FileName const & temp_dir, string const & mask) { - QFileInfo tmp_fi(QDir(toqstr(temp_dir.absoluteFilePath())), toqstr(mask)); + QFileInfo tmp_fi(QDir(toqstr(temp_dir.absoluteFilePath())), + toqstr(onlyFileName(mask))); d = new Private(tmp_fi.absoluteFilePath()); } TempFile::TempFile(string const & mask) { - QFileInfo tmp_fi(QDir(toqstr(package().temp_dir().absoluteFilePath())), toqstr(mask)); + QFileInfo tmp_fi(QDir(toqstr(package().temp_dir().absoluteFilePath())), + toqstr(onlyFileName(mask))); d = new Private(tmp_fi.absoluteFilePath()); }