summaryrefslogtreecommitdiffstats
path: root/src/qdoc/generator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qdoc/generator.cpp')
-rw-r--r--src/qdoc/generator.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/qdoc/generator.cpp b/src/qdoc/generator.cpp
index 846db961a..46d3ad453 100644
--- a/src/qdoc/generator.cpp
+++ b/src/qdoc/generator.cpp
@@ -960,8 +960,10 @@ void Generator::generateLinkToExample(const ExampleNode *en, CodeMarker *marker,
}
// Construct a path to the example; <install path>/<example name>
- QStringList path = QStringList()
- << config()->getString(CONFIG_EXAMPLESINSTALLPATH) << en->name();
+ QString pathRoot = en->doc().metaTagMap().value(QLatin1String("installpath"));
+ if (pathRoot.isEmpty())
+ pathRoot = config()->getString(CONFIG_EXAMPLESINSTALLPATH);
+ QStringList path = QStringList() << pathRoot << en->name();
path.removeAll({});
Text text;