Author: zothar
Date: 2006-05-21 15:13:29 +0000 (Sun, 21 May 2006)
New Revision: 8820
Modified:
trunk/freenet/src/freenet/node/NodeUpdater.java
Log:
Made UpdatedVersionAvailabeUserAlert dismissable.
Modified: trunk/freenet/src/freenet/node/NodeUpdater.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeUpdater.java 2006-05-21 15:06:58 UTC
(rev 8819)
+++ trunk/freenet/src/freenet/node/NodeUpdater.java 2006-05-21 15:13:29 UTC
(rev 8820)
@@ -96,20 +96,20 @@
}
}
-class UpdatedVersionAviableUserAlert implements UserAlert {
+class UpdatedVersionAvailableUserAlert implements UserAlert {
private boolean isValid=true;
private int version;
- UpdatedVersionAviableUserAlert(int version){
+ UpdatedVersionAvailableUserAlert(int version){
this.version=version;
}
public boolean userCanDismiss() {
- return false;
+ return true;
}
public String getTitle() {
- return "A new stable version of Freenet is aviable";
+ return "A new stable version of Freenet is available";
}
public String getText() {
@@ -137,7 +137,7 @@
private final Node node;
private final int currentVersion;
- private int aviableVersion;
+ private int availableVersion;
private String revocationMessage;
private boolean hasBeenBlown;
@@ -146,14 +146,14 @@
public final boolean isAutoUpdateAllowed;
- private UpdatedVersionAviableUserAlert alert;
+ private UpdatedVersionAvailableUserAlert alert;
public NodeUpdater(Node n, boolean isAutoUpdateAllowed, FreenetURI URI)
{
super();
this.URI = URI;
this.node = n;
this.currentVersion = Version.buildNumber();
- this.aviableVersion = Version.buildNumber();
+ this.availableVersion = Version.buildNumber();
this.hasBeenBlown = false;
this.isRunning = true;
this.isAutoUpdateAllowed = isAutoUpdateAllowed;
@@ -183,19 +183,19 @@
// FIXME : Check if it has been blown
int found = (int)key.suggestedEdition;
- if(found > aviableVersion){
- this.aviableVersion = found;
+ if(found > availableVersion){
+ this.availableVersion = found;
synchronized(this){
- Logger.normal(this, "Found a new version!,
setting up a new UpdatedVersionAviableUserAlert");
+ Logger.normal(this, "Found a new version!,
setting up a new UpdatedVersionAvailableUserAlert");
if(alert != null){
System.out.println("unregistering
"+alert.hashCode()+":"+alert);
node.alerts.unregister(alert);
}
- alert = new
UpdatedVersionAviableUserAlert(aviableVersion);
+ alert = new
UpdatedVersionAvailableUserAlert(availableVersion);
System.out.println("registering
"+alert.hashCode()+":"+alert);
- node.alerts.register(new
UpdatedVersionAviableUserAlert(aviableVersion));
+ node.alerts.register(new
UpdatedVersionAvailableUserAlert(availableVersion));
}
maybeUpdate();
@@ -242,7 +242,7 @@
if(hasBeenBlown)
throw new
PrivkeyHasBeenBlownException(revocationMessage);
else
- return (currentVersion<aviableVersion);
+ return (currentVersion<availableVersion);
}
public boolean isRunning(){