summaryrefslogtreecommitdiffstats
path: root/src/xmlpatterns/schema/qxsdelement.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/xmlpatterns/schema/qxsdelement.cpp')
-rw-r--r--src/xmlpatterns/schema/qxsdelement.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/xmlpatterns/schema/qxsdelement.cpp b/src/xmlpatterns/schema/qxsdelement.cpp
index dda0f54..ab2b873 100644
--- a/src/xmlpatterns/schema/qxsdelement.cpp
+++ b/src/xmlpatterns/schema/qxsdelement.cpp
@@ -128,12 +128,12 @@ bool XsdElement::isElement() const
void XsdElement::setType(const SchemaType::Ptr &type)
{
- m_type = type;
+ m_type = type.data();
}
SchemaType::Ptr XsdElement::type() const
{
- return m_type;
+ return SchemaType::Ptr(m_type);
}
void XsdElement::setScope(const Scope::Ptr &scope)