diff --git a/FCL/src/main/java/com/tungsten/fcl/control/data/ButtonStyles.java b/FCL/src/main/java/com/tungsten/fcl/control/data/ButtonStyles.java index 7ecdbc41..0a75d166 100644 --- a/FCL/src/main/java/com/tungsten/fcl/control/data/ButtonStyles.java +++ b/FCL/src/main/java/com/tungsten/fcl/control/data/ButtonStyles.java @@ -55,7 +55,6 @@ public class ButtonStyles { } static { - init(); styles.addListener(onInvalidating(ButtonStyles::updateStylesStorages)); styles.addListener(onInvalidating(ButtonStyles::checkStyles)); } diff --git a/FCL/src/main/java/com/tungsten/fcl/control/data/DirectionStyles.java b/FCL/src/main/java/com/tungsten/fcl/control/data/DirectionStyles.java index 16a60b66..9529e338 100644 --- a/FCL/src/main/java/com/tungsten/fcl/control/data/DirectionStyles.java +++ b/FCL/src/main/java/com/tungsten/fcl/control/data/DirectionStyles.java @@ -55,7 +55,6 @@ public class DirectionStyles { } static { - init(); styles.addListener(onInvalidating(DirectionStyles::updateStylesStorages)); styles.addListener(onInvalidating(DirectionStyles::checkStyles)); } diff --git a/FCL/src/main/java/com/tungsten/fcl/setting/Controller.java b/FCL/src/main/java/com/tungsten/fcl/setting/Controller.java index 1fa18280..c9ce2ea1 100644 --- a/FCL/src/main/java/com/tungsten/fcl/setting/Controller.java +++ b/FCL/src/main/java/com/tungsten/fcl/setting/Controller.java @@ -334,6 +334,8 @@ public class Controller implements Cloneable, Observable { List buttonStyles = gson.fromJson(Optional.ofNullable(obj.get("buttonStyles")).map(JsonElement::getAsJsonArray).orElse(new JsonArray()), new TypeToken>() {}.getType()); List directionStyles = gson.fromJson(Optional.ofNullable(obj.get("directionStyles")).map(JsonElement::getAsJsonArray).orElse(new JsonArray()), new TypeToken>() {}.getType()); + ButtonStyles.init(); + DirectionStyles.init(); buttonStyles.forEach(ButtonStyles::addStyle); directionStyles.forEach(DirectionStyles::addStyle); ObservableList viewGroups = FXCollections.observableList(gson.fromJson(Optional.ofNullable(obj.get("viewGroups")).map(JsonElement::getAsJsonArray).orElse(new JsonArray()), new TypeToken>(){}.getType()));