summaryrefslogtreecommitdiff
path: root/tools/qdoc3/htmlgenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/qdoc3/htmlgenerator.cpp')
-rw-r--r--tools/qdoc3/htmlgenerator.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/qdoc3/htmlgenerator.cpp b/tools/qdoc3/htmlgenerator.cpp
index 8d5e3d3bf4..e31f6cf47f 100644
--- a/tools/qdoc3/htmlgenerator.cpp
+++ b/tools/qdoc3/htmlgenerator.cpp
@@ -3514,16 +3514,21 @@ QString HtmlGenerator::getLink(const Atom *atom,
else {
*node = relative;
}
-#if 0
+
if (*node) {
if ((*node)->status() == Node::Obsolete) {
if (relative) {
if (relative->parent() != *node) {
if (relative->status() != Node::Obsolete) {
+ relative->doc().location().warning(tr("Link to obsolete item '%1' in %2")
+ .arg(atom->string())
+ .arg(marker->plainFullName(relative)));
+#if 0
qDebug() << "Link to Obsolete entity"
<< (*node)->name();
qDebug() << " relative entity"
<< relative->name();
+#endif
}
}
}
@@ -3543,7 +3548,7 @@ QString HtmlGenerator::getLink(const Atom *atom,
//qDebug() << "Node Status:" << (*node)->status();
#endif
}
-#endif
+
while (!path.isEmpty()) {
targetAtom = tre->findTarget(path.first(), *node);
if (targetAtom == 0)