Browse Source

parseColor("") throws IndexOutOfBounds, so catch all Exceptions is better

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky 4 years ago
parent
commit
528cd23cc0

+ 1 - 1
src/main/java/com/owncloud/android/authentication/AuthenticatorActivity.java

@@ -906,7 +906,7 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity
                         OCCapability capability = (OCCapability) remoteOperationResult.getData().get(0);
                         try {
                             primaryColor = Color.parseColor(capability.getServerColor());
-                        } catch (IllegalArgumentException e) {
+                        } catch (Exception e) {
                             // falls back to primary color
                         }
                     }