diff options
Diffstat (limited to 'src/corelib/io/qfsfileengine_win.cpp')
-rw-r--r-- | src/corelib/io/qfsfileengine_win.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/corelib/io/qfsfileengine_win.cpp b/src/corelib/io/qfsfileengine_win.cpp index 20f6f8e8ff..4ac305f49b 100644 --- a/src/corelib/io/qfsfileengine_win.cpp +++ b/src/corelib/io/qfsfileengine_win.cpp @@ -396,11 +396,10 @@ bool QFSFileEnginePrivate::nativeIsSequential() const || (fileType == FILE_TYPE_PIPE); } -bool QFSFileEnginePrivate::nativeRenameOverwrite(const QString &newName) +bool QFSFileEnginePrivate::nativeRenameOverwrite(const QFileSystemEntry &newEntry) { if (fileHandle == INVALID_HANDLE_VALUE) return false; - QFileSystemEntry newEntry(newName, QFileSystemEntry::FromInternalPath()); const QString newFilePath = newEntry.nativeFilePath(); const size_t nameByteLength = newFilePath.length() * sizeof(wchar_t); if (nameByteLength + sizeof(wchar_t) > std::numeric_limits<DWORD>::max()) |