diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/corelib/io/qtemporaryfile.cpp | 7 |
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(); |