QDoc: Fix infinite loop when finding items in ditamaps.

Change-Id: Ic033676e21a252db07543fccba0d2a41f4b52294
Reviewed-by: Martin Smith <martin.smith@nokia.com>
This commit is contained in:
Casper van Donderen 2012-04-12 10:11:59 +02:00 committed by Qt by Nokia
parent 5bf5ace38c
commit db094dfae1

View File

@ -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);