When the cores or libraries list are empty, they get automatically updated

This commit is contained in:
Federico Fissore 2015-03-02 16:56:33 +01:00
parent 357d5954c3
commit 5989bb400d
2 changed files with 20 additions and 0 deletions

View File

@ -36,6 +36,7 @@ import cc.arduino.ui.InstallerJDialog;
import cc.arduino.ui.InstallerTableCell; import cc.arduino.ui.InstallerTableCell;
import cc.arduino.utils.Progress; import cc.arduino.utils.Progress;
import javax.swing.*;
import java.awt.*; import java.awt.*;
import java.util.Collection; import java.util.Collection;
@ -110,6 +111,15 @@ public class LibraryManagerUI extends InstallerJDialog {
setProgress(progress); setProgress(progress);
} }
}; };
if (indexer.getIndex().getLibraries().isEmpty()) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
onUpdatePressed();
}
});
}
} }
public void setProgress(Progress progress) { public void setProgress(Progress progress) {

View File

@ -36,6 +36,7 @@ import cc.arduino.ui.InstallerJDialog;
import cc.arduino.ui.InstallerTableCell; import cc.arduino.ui.InstallerTableCell;
import cc.arduino.utils.Progress; import cc.arduino.utils.Progress;
import javax.swing.*;
import java.awt.*; import java.awt.*;
import java.util.Collection; import java.util.Collection;
@ -108,6 +109,15 @@ public class ContributionManagerUI extends InstallerJDialog {
setProgress(progress); setProgress(progress);
} }
}; };
if (indexer.getIndex().getPackages().isEmpty()) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
onUpdatePressed();
}
});
}
} }
public void setProgress(Progress progress) { public void setProgress(Progress progress) {