瀏覽代碼

context might be null, so fallback

Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
tobiaskaminsky 7 年之前
父節點
當前提交
685e30d62d
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      src/main/java/com/owncloud/android/utils/ThemeUtils.java

+ 6 - 3
src/main/java/com/owncloud/android/utils/ThemeUtils.java

@@ -380,16 +380,19 @@ public class ThemeUtils {
 
     private static OCCapability getCapability(Account acc) {
         Account account;
+        Context context = MainApp.getAppContext();
+
+        if (context == null) {
+            return new OCCapability();
+        }
 
         if (acc != null) {
             account = acc;
         } else {
-            account = AccountUtils.getCurrentOwnCloudAccount(MainApp.getAppContext());
+            account = AccountUtils.getCurrentOwnCloudAccount(context);
         }
 
         if (account != null) {
-            Context context = MainApp.getAppContext();
-
             FileDataStorageManager storageManager = new FileDataStorageManager(account, context.getContentResolver());
             return storageManager.getCapability(account.name);
         } else {