diff options
author | Casper van Donderen <casper.vandonderen@nokia.com> | 2012-04-12 10:11:59 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-04-13 08:33:49 +0200 |
commit | db094dfae1d4f3577be112e0c9e595811c5125f3 (patch) | |
tree | a83b7bdc001f65fa256a1902ef30d105e2adbded | |
parent | 5bf5ace38c3e63eb9110c69c74fbf4b66542c02e (diff) |
QDoc: Fix infinite loop when finding items in ditamaps.
Change-Id: Ic033676e21a252db07543fccba0d2a41f4b52294
Reviewed-by: Martin Smith <martin.smith@nokia.com>
-rw-r--r-- | src/tools/qdoc/ditaxmlgenerator.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/qdoc/ditaxmlgenerator.cpp b/src/tools/qdoc/ditaxmlgenerator.cpp index 7b499a52e1..10641b0fab 100644 --- a/src/tools/qdoc/ditaxmlgenerator.cpp +++ b/src/tools/qdoc/ditaxmlgenerator.cpp @@ -5993,9 +5993,10 @@ void DitaXmlGenerator::writeTopicrefs(NodeMultiMap* nmm, const QString& navtitle for (int count = 0; count < dmNode->map().count(); count++) { if (dmNode->map().at(count)->navtitle() == i.key()) { foundInDitaMap = true; + break; } - ++mapIterator; } + ++mapIterator; } if (!foundInDitaMap) { writeStartTag(DT_topicref); |