From 4f3415279cc0fe72ec91c218c611d3b3fac041b3 Mon Sep 17 00:00:00 2001 From: Federico Fissore Date: Tue, 24 Nov 2015 10:54:29 +0100 Subject: [PATCH] Boards manager: when upgrading, first remove, then install --- .../contributions/packages/ui/ContributionManagerUI.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java b/app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java index e8a140492..40054d745 100644 --- a/app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java +++ b/app/src/cc/arduino/contributions/packages/ui/ContributionManagerUI.java @@ -161,10 +161,10 @@ public class ContributionManagerUI extends InstallerJDialog { List errors = new LinkedList<>(); try { setProgressVisible(true, tr("Installing...")); - errors.addAll(installer.install(platformToInstall, this::setProgress)); if (platformToRemove != null && !platformToRemove.isReadOnly()) { errors.addAll(installer.remove(platformToRemove)); } + errors.addAll(installer.install(platformToInstall, this::setProgress)); onIndexesUpdated(); } catch (Exception e) { throw new RuntimeException(e);