forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/4.6'
Conflicts: src/plugins/coreplugin/helpmanager.cpp Change-Id: I2feb60ec0afb2f22f75dc137a01c3fa217b299d8
This commit is contained in:
@@ -157,6 +157,7 @@ void HelpManager::registerDocumentationNow(QFutureInterface<bool> &futureInterfa
|
||||
|
||||
QHelpEngineCore helpEngine(collectionFilePath());
|
||||
bool docsChanged = false;
|
||||
QStringList nameSpaces = d->m_helpEngine->registeredDocumentations();
|
||||
for (const QString &file : files) {
|
||||
if (futureInterface.isCanceled())
|
||||
break;
|
||||
@@ -164,8 +165,9 @@ void HelpManager::registerDocumentationNow(QFutureInterface<bool> &futureInterfa
|
||||
const QString &nameSpace = helpEngine.namespaceName(file);
|
||||
if (nameSpace.isEmpty())
|
||||
continue;
|
||||
if (!helpEngine.registeredDocumentations().contains(nameSpace)) {
|
||||
if (!nameSpaces.contains(nameSpace)) {
|
||||
if (helpEngine.registerDocumentation(file)) {
|
||||
nameSpaces.append(nameSpace);
|
||||
docsChanged = true;
|
||||
} else {
|
||||
qWarning() << "Error registering namespace '" << nameSpace
|
||||
|
||||
Reference in New Issue
Block a user