From 7f96d55084d8ad32a4a722287ca33c7f769c1b66 Mon Sep 17 00:00:00 2001 From: games647 Date: Sat, 26 Nov 2016 13:27:39 +0100 Subject: [PATCH] Convert config values to string if casting fails --- .../com/github/games647/fastlogin/core/SharedConfig.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/main/java/com/github/games647/fastlogin/core/SharedConfig.java b/core/src/main/java/com/github/games647/fastlogin/core/SharedConfig.java index f4d12273..a63c9b9d 100644 --- a/core/src/main/java/com/github/games647/fastlogin/core/SharedConfig.java +++ b/core/src/main/java/com/github/games647/fastlogin/core/SharedConfig.java @@ -13,6 +13,11 @@ public class SharedConfig { @SuppressWarnings("unchecked") public T get(String path, T def) { Object val = configValues.get(path); + + if (def instanceof String) { + return (T) String.valueOf(val); + } + return ( val != null ) ? (T) val : def; }