Revert "Update to a incompatible version is not possible"

This reverts commit 4ecacefbde.
This commit is contained in:
Akarshit Wal
2015-09-16 22:55:42 +05:30
parent 8660f06cb1
commit b64366cb97
2 changed files with 10 additions and 12 deletions
@@ -515,8 +515,7 @@ public class ContributionListing {
if (advertised == null) {
return false;
}
return advertised.getVersion() > contribution.getVersion()
&& advertised.isCompatible(Base.getRevision());
return advertised.getVersion() > contribution.getVersion();
}
return false;
}
@@ -238,16 +238,6 @@ class StatusPanel extends JPanel {
contributionListing.getLatestVersion(panel.getContrib());
String currentVersion = panel.getContrib().getPrettyVersion();
installButton.setEnabled(!panel.getContrib().isInstalled()
&& contributionListing.hasDownloadedLatestList()
&& panel.getContrib().isCompatible(Base.getRevision()));
if (installButton.isEnabled()) {
updateLabel.setText(latestVersion + " available");
} else {
updateLabel.setText(currentVersion + " installed");
}
if (latestVersion != null) {
latestVersion = "Update to " + latestVersion;
} else {
@@ -264,6 +254,15 @@ class StatusPanel extends JPanel {
updateButton.setText("Update");
}
installButton.setEnabled(!panel.getContrib().isInstalled()
&& contributionListing.hasDownloadedLatestList()
&& panel.getContrib().isCompatible(Base.getRevision()));
if (installButton.isEnabled()) {
updateLabel.setText(currentVersion + " available");
} else {
updateLabel.setText(currentVersion + " installed");
}
removeButton.setEnabled(panel.getContrib().isInstalled());
progressBarPanel.add(panel.installProgressBar);