瀏覽代碼

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) {
     public static void setCustomDatabaseManagerClass(Class<? extends DatabaseManager> clazz) {
         try {
         try {
             clazz.getConstructor((Class<?>) null);
             clazz.getConstructor((Class<?>) null);
+            customManager = clazz;
         } catch (Throwable e) {
         } catch (Throwable e) {
             throw new IllegalArgumentException("Provided database manager class must have an empty constructor", e);
             throw new IllegalArgumentException("Provided database manager class must have an empty constructor", e);
         }
         }
-        customManager = clazz;
     }
     }
 
 
     public static Class<? extends DatabaseManager> getCustomDatabaseManagerClass() {
     public static Class<? extends DatabaseManager> getCustomDatabaseManagerClass() {