diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/coreplugin/plugininstallwizard.cpp | 11 |
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() |