summaryrefslogtreecommitdiff
path: root/src/xmlpatterns/schema/qxsdschemaparser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/xmlpatterns/schema/qxsdschemaparser.cpp')
-rw-r--r--src/xmlpatterns/schema/qxsdschemaparser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xmlpatterns/schema/qxsdschemaparser.cpp b/src/xmlpatterns/schema/qxsdschemaparser.cpp
index 8bbda27..6c4eafe 100644
--- a/src/xmlpatterns/schema/qxsdschemaparser.cpp
+++ b/src/xmlpatterns/schema/qxsdschemaparser.cpp
@@ -4772,7 +4772,7 @@ XsdTerm::Ptr XsdSchemaParser::parseLocalElement(const XsdParticle::Ptr &particle
} else {
element->setScope(XsdElement::Scope::Ptr(new XsdElement::Scope()));
element->scope()->setVariety(XsdElement::Scope::Local);
- element->scope()->setParent(parent);
+ element->scope()->setParent(parent.data());
if (hasAttribute(QString::fromLatin1("name"))) {
const QString elementName = readNameAttribute("element");