From 68027ec41b2f33274602f321a1ab7fd81cc4acaa Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 4 Jul 2019 18:05:17 +0200 Subject: QmlJS: Avoid deprecation warnings Change-Id: Ifeaf0599f0507a0a10dd9683081a48d3232b414a Reviewed-by: Christian Stenger --- src/libs/qmljs/qmljssimplereader.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/libs') diff --git a/src/libs/qmljs/qmljssimplereader.cpp b/src/libs/qmljs/qmljssimplereader.cpp index 247e92d58a..f97770ade9 100644 --- a/src/libs/qmljs/qmljssimplereader.cpp +++ b/src/libs/qmljs/qmljssimplereader.cpp @@ -92,7 +92,7 @@ SimpleReaderNode::Ptr SimpleReaderNode::create(const QString &name, WeakPtr pare Ptr newNode(new SimpleReaderNode(name, parent)); newNode->m_weakThis = newNode; if (parent) - parent.data()->m_children.append(newNode); + parent.toStrongRef().data()->m_children.append(newNode); return newNode; } @@ -323,21 +323,21 @@ void SimpleReader::elementEnd() { Q_ASSERT(m_currentNode); - qCDebug(simpleReaderLog) << "elementEnd()" << m_currentNode.data()->name(); + qCDebug(simpleReaderLog) << "elementEnd()" << m_currentNode.toStrongRef().data()->name(); - m_currentNode = m_currentNode.data()->parent(); + m_currentNode = m_currentNode.toStrongRef().data()->parent(); } void SimpleReader::propertyDefinition(const QString &name, const QVariant &value) { Q_ASSERT(m_currentNode); - qCDebug(simpleReaderLog) << "propertyDefinition()" << m_currentNode.data()->name() << name << value; + qCDebug(simpleReaderLog) << "propertyDefinition()" << m_currentNode.toStrongRef().data()->name() << name << value; - if (m_currentNode.data()->propertyNames().contains(name)) + if (m_currentNode.toStrongRef().data()->propertyNames().contains(name)) addError(tr("Property is defined twice."), currentSourceLocation()); - m_currentNode.data()->setProperty(name, value); + m_currentNode.toStrongRef().data()->setProperty(name, value); } } // namespace QmlJS -- cgit v1.2.3