diff options
author | Fabian Kosmale <fabian.kosmale@qt.io> | 2023-12-17 11:52:36 +0100 |
---|---|---|
committer | Fabian Kosmale <fabian.kosmale@qt.io> | 2024-01-08 23:16:47 +0100 |
commit | 63a635d9237be5bc4445727ba772527066daaf70 (patch) | |
tree | 43f3f6dac58f9702e6810d307d225dc4dbf453c3 /src/qml/jsruntime/qv4executableallocator_p.h | |
parent | 610e34ff8fe9d159b39a9baa693491175ed17a86 (diff) |
ExecutableAllocator: Use non-recursive mutex again
Amends/parially reverts 4bac72aa13e6818460f6b71127d3af5bd7e00ca5, which
replaced recursive Qt5 mutexes with QRecursiveMutex – but
ExecutableAllocator used QMutex::NonRecursive, so this instance was
misguided.
Pick-to: 6.7 6.6
Change-Id: I33fd9e903b8861a7907bc8bde7632045198ef5c7
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4executableallocator_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4executableallocator_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/jsruntime/qv4executableallocator_p.h b/src/qml/jsruntime/qv4executableallocator_p.h index 2f97c9ae6e..8181bf17ae 100644 --- a/src/qml/jsruntime/qv4executableallocator_p.h +++ b/src/qml/jsruntime/qv4executableallocator_p.h @@ -100,7 +100,7 @@ public: private: QMultiMap<size_t, Allocation*> freeAllocations; QMap<quintptr, ChunkOfPages*> chunks; - mutable QRecursiveMutex mutex; + mutable QMutex mutex; }; } |