cancel installation on pending plugins

This commit is contained in:
Eduard Heimbuch
2019-09-28 11:44:39 +02:00
parent e1dd393cce
commit 333579ef2a
6 changed files with 17 additions and 10 deletions

View File

@@ -288,17 +288,19 @@ public class DefaultPluginManager implements PluginManager {
}
@Override
public void updateAll(boolean restartAfterInstallation) {
public void updateAll() {
PluginPermissions.manage().check();
boolean pluginUpdated = false;
for (InstalledPlugin installedPlugin : getInstalled()) {
String pluginName = installedPlugin.getDescriptor().getInformation().getName();
if (isUpdatable(pluginName)) {
install(pluginName, false);
pluginUpdated = true;
}
if (restartAfterInstallation) {
restart("update all plugin");
}
}
if (pluginUpdated) {
restart("update all plugins");
}
}
}