mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-08 18:46:12 +00:00
Issue #430: Do not allow loading null config values (use default values instead)
This commit is contained in:
@@ -393,8 +393,13 @@ public class Configuration {
|
||||
modifiersField.setInt(field, field.getModifiers() & ~Modifier.FINAL);
|
||||
|
||||
Object defaultValue = getDefaultValue(field);
|
||||
Object value = null;
|
||||
if (config.containsKey(name)) {
|
||||
field.set(null, new ConfigurationItem(name, defaultValue, config.get(name)));
|
||||
value = config.get(name);
|
||||
}
|
||||
|
||||
if (value != null) {
|
||||
field.set(null, new ConfigurationItem(name, defaultValue, value));
|
||||
} else {
|
||||
field.set(null, new ConfigurationItem(name, defaultValue));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user