install plugins from disk: do not warn about optional dependencies (cherry picked from commit b772662)

This commit is contained in:
anna
2012-03-21 18:02:00 +01:00
parent fd3dfb56a0
commit 7e5c716642
@@ -116,7 +116,9 @@ public class InstalledPluginsManagerMain extends PluginManagerMain {
final Set<PluginId> notInstalled = new HashSet<PluginId>();
final Set<PluginId> disabledIds = new HashSet<PluginId>();
final PluginId[] dependentPluginIds = pluginDescriptor.getDependentPluginIds();
final PluginId[] optionalDependentPluginIds = pluginDescriptor.getOptionalDependentPluginIds();
for (PluginId id : dependentPluginIds) {
if (Arrays.binarySearch(optionalDependentPluginIds, id) > -1) continue;
final boolean disabled = ((InstalledPluginsTableModel)pluginsModel).isDisabled(id);
final boolean enabled = ((InstalledPluginsTableModel)pluginsModel).isEnabled(id);
if (!enabled && !disabled && !PluginManager.isModuleDependency(id)) {