aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/coreplugin/plugininstallwizard.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/plugins/coreplugin/plugininstallwizard.cpp b/src/plugins/coreplugin/plugininstallwizard.cpp
index 59380bd191..c91629e5aa 100644
--- a/src/plugins/coreplugin/plugininstallwizard.cpp
+++ b/src/plugins/coreplugin/plugininstallwizard.cpp
@@ -270,7 +270,10 @@ public:
PluginSpec *coreplugin = CorePlugin::instance()->pluginSpec();
// look for plugin
- QDirIterator it(m_tempDir->path(), libraryNameFilter(), QDir::Files | QDir::NoSymLinks);
+ QDirIterator it(m_tempDir->path(),
+ libraryNameFilter(),
+ QDir::Files | QDir::NoSymLinks,
+ QDirIterator::Subdirectories);
while (it.hasNext()) {
if (fi.isCanceled())
return;
@@ -298,9 +301,9 @@ public:
return; // successful / no error
}
}
- fi.reportResult({PluginInstallWizard::tr("Did not find %1 plugin in toplevel directory.")
- .arg(Constants::IDE_DISPLAY_NAME),
- InfoLabel::Error});
+ fi.reportResult(
+ {PluginInstallWizard::tr("Did not find %1 plugin.").arg(Constants::IDE_DISPLAY_NAME),
+ InfoLabel::Error});
}
void cleanupPage()