Author: toad
Date: 2006-12-08 19:50:45 +0000 (Fri, 08 Dec 2006)
New Revision: 11306
Modified:
trunk/freenet/src/freenet/config/BooleanOption.java
trunk/freenet/src/freenet/config/IntOption.java
trunk/freenet/src/freenet/config/LongOption.java
trunk/freenet/src/freenet/config/ShortOption.java
trunk/freenet/src/freenet/config/StringOption.java
Log:
Always update the value before confirming isDefault() (only used to decide
which variables to write).
Modified: trunk/freenet/src/freenet/config/BooleanOption.java
===================================================================
--- trunk/freenet/src/freenet/config/BooleanOption.java 2006-12-08 19:13:54 UTC
(rev 11305)
+++ trunk/freenet/src/freenet/config/BooleanOption.java 2006-12-08 19:50:45 UTC
(rev 11306)
@@ -53,6 +53,7 @@
}
public boolean isDefault() {
+ getValue();
return currentValue == defaultValue;
}
Modified: trunk/freenet/src/freenet/config/IntOption.java
===================================================================
--- trunk/freenet/src/freenet/config/IntOption.java 2006-12-08 19:13:54 UTC
(rev 11305)
+++ trunk/freenet/src/freenet/config/IntOption.java 2006-12-08 19:50:45 UTC
(rev 11306)
@@ -64,6 +64,7 @@
}
public boolean isDefault() {
+ getValue();
return currentValue == defaultValue;
}
Modified: trunk/freenet/src/freenet/config/LongOption.java
===================================================================
--- trunk/freenet/src/freenet/config/LongOption.java 2006-12-08 19:13:54 UTC
(rev 11305)
+++ trunk/freenet/src/freenet/config/LongOption.java 2006-12-08 19:50:45 UTC
(rev 11306)
@@ -64,6 +64,7 @@
}
public boolean isDefault() {
+ getValue();
return currentValue == defaultValue;
}
Modified: trunk/freenet/src/freenet/config/ShortOption.java
===================================================================
--- trunk/freenet/src/freenet/config/ShortOption.java 2006-12-08 19:13:54 UTC
(rev 11305)
+++ trunk/freenet/src/freenet/config/ShortOption.java 2006-12-08 19:50:45 UTC
(rev 11306)
@@ -40,6 +40,7 @@
}
public boolean isDefault() {
+ getValue();
return currentValue == defaultValue;
}
Modified: trunk/freenet/src/freenet/config/StringOption.java
===================================================================
--- trunk/freenet/src/freenet/config/StringOption.java 2006-12-08 19:13:54 UTC
(rev 11305)
+++ trunk/freenet/src/freenet/config/StringOption.java 2006-12-08 19:50:45 UTC
(rev 11306)
@@ -39,6 +39,7 @@
}
public boolean isDefault() {
+ getValue();
return currentValue.equals(defaultValue);
}