فهرست منبع

Only set custom class when valid class

T00thpick1 12 سال پیش
والد
کامیت
f5eb7a10de
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      src/main/java/com/gmail/nossr50/database/DatabaseManagerFactory.java

+ 1 - 1
src/main/java/com/gmail/nossr50/database/DatabaseManagerFactory.java

@@ -40,10 +40,10 @@ public class DatabaseManagerFactory {
     public static void setCustomDatabaseManagerClass(Class<? extends DatabaseManager> 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<? extends DatabaseManager> getCustomDatabaseManagerClass() {