diff --git a/src/corelib/io/qfile.cpp b/src/corelib/io/qfile.cpp index 89a270d2c8c..05a55cf2327 100644 --- a/src/corelib/io/qfile.cpp +++ b/src/corelib/io/qfile.cpp @@ -824,11 +824,8 @@ QFile::copy(const QString &newName) error = true; #else QTemporaryFile out(fileTemplate.arg(QFileInfo(newName).path())); - if (!out.open()) { - out.setFileTemplate(fileTemplate.arg(QDir::tempPath())); - if (!out.open()) - error = true; - } + if (!out.open()) + error = true; #endif if (error) { d->setError(QFile::CopyError, tr("Cannot open for output: %1").arg(out.errorString()));