mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
Revert "Update to a incompatible version is not possible"
This reverts commit 4ecacefbde.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user