From 6b08be06ae0ff6d5b18471a959ad3401b3afebe1 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 6 Oct 2018 16:14:08 +0200 Subject: Better hack for seeding QHash attribute map. --- src/projectserialiser.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/projectserialiser.cc') diff --git a/src/projectserialiser.cc b/src/projectserialiser.cc index 64824dd..6a204eb 100644 --- a/src/projectserialiser.cc +++ b/src/projectserialiser.cc @@ -30,6 +30,7 @@ #include #include +#include /* @@ -39,8 +40,6 @@ */ -extern Q_CORE_EXPORT QBasicAtomicInt qt_qhash_seed; - class DomHelper { public: @@ -108,7 +107,7 @@ QString ProjectSerialiser::serialise(const Project& project) { // Ugly hack to ensure the xml attribute order is the same each time a save // or export is performed. - qt_qhash_seed.store(0); + qSetGlobalQHashSeed(0); QDomDocument doc; auto header = @@ -218,7 +217,7 @@ bool ProjectSerialiser::deserialise(const QString& data, Project& project) { // Ugly hack to ensure the xml attribute order is the same each time a save // or export is performed. - qt_qhash_seed.store(0); + qSetGlobalQHashSeed(0); QDomDocument doc; if(!doc.setContent(data)) -- cgit v1.2.3