From f5eb7a10deb0e0d9b6946aecc86c3299e9028b01 Mon Sep 17 00:00:00 2001 From: T00thpick1 Date: Mon, 1 Jul 2013 00:34:54 -0400 Subject: [PATCH] Only set custom class when valid class --- .../java/com/gmail/nossr50/database/DatabaseManagerFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/gmail/nossr50/database/DatabaseManagerFactory.java b/src/main/java/com/gmail/nossr50/database/DatabaseManagerFactory.java index a798af736..6630d4a38 100644 --- a/src/main/java/com/gmail/nossr50/database/DatabaseManagerFactory.java +++ b/src/main/java/com/gmail/nossr50/database/DatabaseManagerFactory.java @@ -40,10 +40,10 @@ public class DatabaseManagerFactory { public static void setCustomDatabaseManagerClass(Class clazz) { try { clazz.getConstructor((Class) null); + customManager = clazz; } catch (Throwable e) { throw new IllegalArgumentException("Provided database manager class must have an empty constructor", e); } - customManager = clazz; } public static Class getCustomDatabaseManagerClass() {