mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[plugins] IJPL-217184 Pass updates instead of installed plugins during platform update
(cherry picked from commit ce7f4d0aa2fe9178ba807f8db0bc9f89a3ca323c) IJ-MR-182603 GitOrigin-RevId: a3f9aea9c1bcb78e5a7868a7fcbf3f227d596b6f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
22aed2e59d
commit
c2ca7adc05
+2
-2
@@ -66,10 +66,10 @@ public class PluginUpdateDialog extends DialogWrapper {
|
||||
private @Nullable Runnable myFinishCallback;
|
||||
|
||||
public PluginUpdateDialog(@Nullable Project project,
|
||||
@NotNull Collection<PluginUiModel> plugins,
|
||||
@NotNull Collection<PluginUiModel> updates,
|
||||
@Nullable Collection<PluginUiModel> customRepositoryPlugins,
|
||||
Map<PluginId, PluginUiModel> installedPlugins) {
|
||||
this(project, plugins, customRepositoryPlugins, installedPlugins, false);
|
||||
this(project, updates, customRepositoryPlugins, installedPlugins, false);
|
||||
setTitle(IdeBundle.message("dialog.title.plugin.updates"));
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -216,7 +216,7 @@ public final class PlatformUpdateDialog extends AbstractUpdateDialog {
|
||||
|
||||
private void downloadPatchAndRestart(Map<PluginId, PluginUiModel> installedPlugins) {
|
||||
if (myUpdatesForPlugins != null && !installedPlugins.isEmpty()) {
|
||||
var dialog = new PluginUpdateDialog(myProject, installedPlugins.values(), null, installedPlugins);
|
||||
var dialog = new PluginUpdateDialog(myProject, ContainerUtil.map(myUpdatesForPlugins, it -> it.getUiModel()), null, installedPlugins);
|
||||
if (!PluginUpdateDialog.showDialogAndUpdate(myUpdatesForPlugins, dialog)) {
|
||||
return; // update cancelled
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user