diff options
Diffstat (limited to 'src/Java/gtPlusPlus/core/util')
-rw-r--r-- | src/Java/gtPlusPlus/core/util/Utils.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/Java/gtPlusPlus/core/util/Utils.java b/src/Java/gtPlusPlus/core/util/Utils.java index 919d2f13f3..bb1d9064e8 100644 --- a/src/Java/gtPlusPlus/core/util/Utils.java +++ b/src/Java/gtPlusPlus/core/util/Utils.java @@ -932,13 +932,15 @@ public class Utils { ItemList[] aListValues = ItemList.class.getEnumConstants(); for (ItemList aItem : aListValues) { if (aItem != null) { - if (aItem.name().toLowerCase().equals(string)) { + if (aItem.name().equals(string) || aItem.name().toLowerCase().equals(string.toLowerCase())) { return aItem; } } } Logger.INFO("Tried to obtain '"+string+"' from the GT ItemList, however it does not exist."); - Logger.INFO("Using fallback option instead - "+aOther.name()); + if (aOther != null) { + Logger.INFO("Using fallback option instead - "+aOther.name()); + } return aOther; } |