Quellcode durchsuchen

findbugs: accesses list or array with constant index

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Andy Scherzinger vor 6 Jahren
Ursprung
Commit
1930e5dc74
1 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  1. 4 0
      src/main/java/com/owncloud/android/utils/ThemeUtils.java

+ 4 - 0
src/main/java/com/owncloud/android/utils/ThemeUtils.java

@@ -128,6 +128,10 @@ public final class ThemeUtils {
     public static int primaryColor(Account account, boolean replaceWhite, Context context) {
     public static int primaryColor(Account account, boolean replaceWhite, Context context) {
         OCCapability capability = getCapability(account, context);
         OCCapability capability = getCapability(account, context);
 
 
+        if (context==null) {
+            return 255;
+        }
+
         try {
         try {
             int color = Color.parseColor(capability.getServerColor());
             int color = Color.parseColor(capability.getServerColor());
             if (replaceWhite && Color.WHITE == color) {
             if (replaceWhite && Color.WHITE == color) {