diff --git a/src/corelib/tools/qduplicatetracker_p.h b/src/corelib/tools/qduplicatetracker_p.h index c21b67ffa34..b457d9e499e 100644 --- a/src/corelib/tools/qduplicatetracker_p.h +++ b/src/corelib/tools/qduplicatetracker_p.h @@ -67,8 +67,9 @@ class QDuplicateTracker { #ifdef __cpp_lib_memory_resource template struct QHasher { + size_t storedSeed = qGlobalQHashSeed(); size_t operator()(const HT &t) const { - return QHashPrivate::calculateHash(t, qGlobalQHashSeed()); + return QHashPrivate::calculateHash(t, storedSeed); } };