Core deletion confirmation

This commit is contained in:
Federico Fissore 2015-03-20 11:04:32 +01:00
parent 84b90905cb
commit 402c24d103
1 changed files with 8 additions and 0 deletions

View File

@ -35,7 +35,9 @@ import cc.arduino.contributions.ui.FilteredAbstractTableModel;
import cc.arduino.contributions.ui.InstallerJDialog;
import cc.arduino.contributions.ui.InstallerTableCell;
import cc.arduino.utils.Progress;
import processing.app.I18n;
import javax.swing.*;
import java.awt.*;
import java.util.Collection;
@ -172,6 +174,12 @@ public class ContributionManagerUI extends InstallerJDialog {
public void onRemovePressed(final ContributedPlatform platform) {
clearErrorMessage();
int chosenOption = JOptionPane.showConfirmDialog(getParent(), I18n.format(_("Do you want to remove {0}?\nIf you do so you won't be able to use {0} any more."), platform.getName()), _("Please confirm boards deletion"), JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (chosenOption != JOptionPane.YES_OPTION) {
return;
}
installerThread = new Thread(new Runnable() {
@Override
public void run() {