ConfigItems: use default value for items that req it
authorNiki Roo <niki@nikiroo.be>
Fri, 31 May 2019 12:50:26 +0000 (14:50 +0200)
committerNiki Roo <niki@nikiroo.be>
Fri, 31 May 2019 12:50:26 +0000 (14:50 +0200)
src/be/nikiroo/utils/ui/ConfigItemBoolean.java
src/be/nikiroo/utils/ui/ConfigItemColor.java
src/be/nikiroo/utils/ui/ConfigItemInteger.java

index 4cba342db0e912c51b5165d400f5e36e6e6459a3..8ebb7d1b76e87a8fb847bb7d8f99be70baa99c7c 100644 (file)
@@ -30,7 +30,7 @@ class ConfigItemBoolean<E extends Enum<E>> extends ConfigItem<E> {
 
        @Override
        protected Object getFromInfo(int item) {
-               return info.getBoolean(item, false);
+               return info.getBoolean(item, true);
        }
 
        @Override
index 68077f66ecd195e1b032ed0a9f7b279643424577..fa216cd8cc35f7ebf9ad654a30df10461013c0e3 100644 (file)
@@ -49,7 +49,7 @@ class ConfigItemColor<E extends Enum<E>> extends ConfigItem<E> {
 
        @Override
        protected Object getFromInfo(int item) {
-               return info.getString(item, false);
+               return info.getString(item, true);
        }
 
        @Override
index ebd7b034cd4085d328be1818e53dd7a846ca89a2..06c903a01b75c025338b7ac15d75d030f7e3acf0 100644 (file)
@@ -30,7 +30,7 @@ class ConfigItemInteger<E extends Enum<E>> extends ConfigItem<E> {
 
        @Override
        protected Object getFromInfo(int item) {
-               return info.getInteger(item, false);
+               return info.getInteger(item, true);
        }
 
        @Override