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);
        }



Reply via email to