summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/corelib/io/qtemporaryfile.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/corelib/io/qtemporaryfile.cpp b/src/corelib/io/qtemporaryfile.cpp
index 866fa6ee8e..d76bc3b328 100644
--- a/src/corelib/io/qtemporaryfile.cpp
+++ b/src/corelib/io/qtemporaryfile.cpp
@@ -393,10 +393,9 @@ bool QTemporaryFileEngine::renameOverwrite(const QString &newName)
}
#ifdef Q_OS_WIN
if (flags & Win32NonShared) {
- if (d_func()->nativeRenameOverwrite(newName)) {
- QFSFileEngine::close();
- return true;
- }
+ bool ok = d_func()->nativeRenameOverwrite(newName);
+ QFSFileEngine::close();
+ return ok;
}
#endif
QFSFileEngine::close();