From cedeca2f616458fe13df85e9a0701431da51a090 Mon Sep 17 00:00:00 2001 From: NorbiPeti Date: Mon, 31 Aug 2020 23:53:29 +0200 Subject: [PATCH] A small fix can go a long way --- .../main/java/buttondevteam/lib/architecture/ConfigData.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Chroma-Core/src/main/java/buttondevteam/lib/architecture/ConfigData.java b/Chroma-Core/src/main/java/buttondevteam/lib/architecture/ConfigData.java index 9431400..a9ccd5f 100644 --- a/Chroma-Core/src/main/java/buttondevteam/lib/architecture/ConfigData.java +++ b/Chroma-Core/src/main/java/buttondevteam/lib/architecture/ConfigData.java @@ -241,7 +241,9 @@ public class ConfigData { * @return A ReadOnlyConfigData instance. */ public ReadOnlyConfigData buildReadOnly() { - return new ReadOnlyConfigData<>(config, path, def, primitiveDef, getter, setter); + ReadOnlyConfigData config = new ReadOnlyConfigData<>(this.config, path, def, primitiveDef, getter, setter); + this.config.onConfigBuild(config); + return config; } public String toString() {return "ConfigData.ConfigDataBuilder(config=" + this.config + ", path=" + this.path + ", def=" + this.def + ", primitiveDef=" + this.primitiveDef + ", getter=" + this.getter + ", setter=" + this.setter + ")";}