summaryrefslogtreecommitdiffstats
path: root/src/tools/qdoc/cppcodemarker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/qdoc/cppcodemarker.cpp')
-rw-r--r--src/tools/qdoc/cppcodemarker.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/tools/qdoc/cppcodemarker.cpp b/src/tools/qdoc/cppcodemarker.cpp
index e910665d37..80fb75a13b 100644
--- a/src/tools/qdoc/cppcodemarker.cpp
+++ b/src/tools/qdoc/cppcodemarker.cpp
@@ -1353,13 +1353,12 @@ QList<Section> CppCodeMarker::qmlSections(const QmlClassNode* qmlClassNode, Syno
}
++c;
}
- const FakeNode* fn = current->qmlBase();
- if (fn) {
- if (fn->subType() == Node::QmlClass)
- current = static_cast<const QmlClassNode*>(fn);
+ const DocNode* dn = current->qmlBase();
+ if (dn) {
+ if (dn->subType() == Node::QmlClass)
+ current = static_cast<const QmlClassNode*>(dn);
else {
- fn->doc().location().warning(tr("Base class of QML class '%1' is ambgiguous")
- .arg(current->name()));
+ dn->doc().location().warning(tr("Base class of QML class '%1' is ambgiguous").arg(current->name()));
current = 0;
}
}