qdoc: Improve fileToOpen detection for examples manifest
authorAlessandro Portale <alessandro.portale@nokia.com>
Tue, 15 May 2012 13:30:31 +0000 (15:30 +0200)
committerQt by Nokia <qt-info@nokia.com>
Tue, 15 May 2012 18:44:36 +0000 (20:44 +0200)
When looking for a suitable "fileToOpen", do a case insensitive
file name comparision. So that it also works in this scenario:
  AnExample/anexample.qml

Change-Id: Ic4cd1d59a7a35e534bfd26cd174a3c2ab5383025
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
src/tools/qdoc/htmlgenerator.cpp

index 11cfbff..3ce9811 100644 (file)
@@ -4444,7 +4444,7 @@ void HtmlGenerator::generateManifestFile(QString manifest, QString element)
                          fileName.endsWith(".h") ||
                          fileName.endsWith(".qml")))
                     baseName.truncate(baseName.lastIndexOf(QChar('.')));
-                if (baseName.toLower() == ename) {
+                if (baseName.compare(ename, Qt::CaseInsensitive) == 0) {
                     if (!usedNames.contains(fileName)) {
                         writer.writeStartElement("fileToOpen");
                         if (file.startsWith("demos/"))