summaryrefslogtreecommitdiffstats
path: root/src/corelib/io
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/io')
-rw-r--r--src/corelib/io/qfsfileengine_win.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/io/qfsfileengine_win.cpp b/src/corelib/io/qfsfileengine_win.cpp
index 4a0639d..2d4fe0e 100644
--- a/src/corelib/io/qfsfileengine_win.cpp
+++ b/src/corelib/io/qfsfileengine_win.cpp
@@ -1929,8 +1929,8 @@ uchar *QFSFileEnginePrivate::map(qint64 offset, qint64 size,
handle = (HANDLE)_get_osfhandle(QT_FILENO(fh));
#else
#ifdef Q_USE_DEPRECATED_MAP_API
- nativeClose();
if (fileMapHandle == INVALID_HANDLE_VALUE) {
+ nativeClose();
fileMapHandle = CreateFileForMapping((const wchar_t*)nativeFilePath.constData(),
GENERIC_READ | (openMode & QIODevice::WriteOnly ? GENERIC_WRITE : 0),
0,