| Index: components/signin/core/browser/android/java/src/org/chromium/components/signin/SystemAccountManagerDelegate.java
|
| diff --git a/components/signin/core/browser/android/java/src/org/chromium/components/signin/SystemAccountManagerDelegate.java b/components/signin/core/browser/android/java/src/org/chromium/components/signin/SystemAccountManagerDelegate.java
|
| index 1f27097c1f1297f8058ec91fb10aa9433ced9998..6cc91e8c3a598fb0061c99b921481f71e47c17a0 100644
|
| --- a/components/signin/core/browser/android/java/src/org/chromium/components/signin/SystemAccountManagerDelegate.java
|
| +++ b/components/signin/core/browser/android/java/src/org/chromium/components/signin/SystemAccountManagerDelegate.java
|
| @@ -193,7 +193,10 @@ public class SystemAccountManagerDelegate implements AccountManagerDelegate {
|
| }
|
| }
|
| };
|
| - mAccountManager.updateCredentials(account, "android", null, activity, realCallback, null);
|
| + // Android 4.4 throws NullPointerException if null is passed
|
| + Bundle emptyOptions = new Bundle();
|
| + mAccountManager.updateCredentials(
|
| + account, "android", emptyOptions, activity, realCallback, null);
|
| }
|
|
|
| protected boolean hasGetAccountsPermission() {
|
|
|