Use QBasicAtomicInt load() instead of implicit casting
authorBradley T. Hughes <bradley.hughes@nokia.com>
Mon, 10 Oct 2011 14:36:04 +0000 (16:36 +0200)
committerQt by Nokia <qt-info@nokia.com>
Mon, 10 Oct 2011 19:22:44 +0000 (21:22 +0200)
The implicit casts will be unavailable in the near future.

Change-Id: Ifcaf24a94caf20f6f50adaeaef05783b007b57d3
Reviewed-on: http://codereview.qt-project.org/6353
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
src/xmlpatterns/schema/qxsdschemaparsercontext.cpp

index 520f759..3f1ffdd 100644 (file)
@@ -83,7 +83,7 @@ QXmlName XsdSchemaParserContext::createAnonymousName(const QString &targetNamesp
 {
     m_anonymousNameCounter.ref();
 
-    const QString name = QString::fromLatin1("__AnonymousClass_%1").arg((int)m_anonymousNameCounter);
+    const QString name = QString::fromLatin1("__AnonymousClass_%1").arg(m_anonymousNameCounter.load());
 
     return m_namePool->allocateQName(targetNamespace, name);
 }