Adds missing null checks before asStringList
This commit is contained in:
parent
ee2b503886
commit
d0f4ff11b7
@ -83,7 +83,7 @@ public class GlobalSettings {
|
|||||||
public void changeValue(NPCSetting npcSetting, Object newValue) {
|
public void changeValue(NPCSetting npcSetting, Object newValue) {
|
||||||
if (npcSetting.getValueType() == SettingValueType.STRING_LIST) {
|
if (npcSetting.getValueType() == SettingValueType.STRING_LIST) {
|
||||||
//Workaround to make sure it's treated as the correct type
|
//Workaround to make sure it's treated as the correct type
|
||||||
defaultNPCSettings.put(npcSetting, ConfigHelper.asStringList(newValue));
|
defaultNPCSettings.put(npcSetting, newValue == null ? null : ConfigHelper.asStringList(newValue));
|
||||||
} else {
|
} else {
|
||||||
defaultNPCSettings.put(npcSetting, newValue);
|
defaultNPCSettings.put(npcSetting, newValue);
|
||||||
}
|
}
|
||||||
|
@ -68,7 +68,7 @@ public class NPCSettings {
|
|||||||
public void changeSetting(NPCSetting setting, Object newValue) {
|
public void changeSetting(NPCSetting setting, Object newValue) {
|
||||||
if (setting.getValueType() == SettingValueType.STRING_LIST) {
|
if (setting.getValueType() == SettingValueType.STRING_LIST) {
|
||||||
//Workaround to make sure it's treated as the correct type
|
//Workaround to make sure it's treated as the correct type
|
||||||
currentValues.put(setting, ConfigHelper.asStringList(newValue));
|
currentValues.put(setting, newValue == null ? null : ConfigHelper.asStringList(newValue));
|
||||||
} else {
|
} else {
|
||||||
currentValues.put(setting, newValue);
|
currentValues.put(setting, newValue);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user