From f35b68f2b926021bce407f092cfe3e8f52fa0794 Mon Sep 17 00:00:00 2001 From: Fred Quintana Date: Thu, 1 Apr 2010 11:36:00 -0700 Subject: [PATCH] allow null authtokens to invalidateAuthToken Change-Id: I78e91ef2f43503e13386894851f0d781583a4943 http://b/issue?id=2561519 --- core/java/android/accounts/AccountManager.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/java/android/accounts/AccountManager.java b/core/java/android/accounts/AccountManager.java index 15c88568360fb..b0adaec3caddf 100644 --- a/core/java/android/accounts/AccountManager.java +++ b/core/java/android/accounts/AccountManager.java @@ -539,14 +539,15 @@ public class AccountManager { * {@link android.Manifest.permission#MANAGE_ACCOUNTS} or * {@link android.Manifest.permission#USE_CREDENTIALS} * - * @param accountType The account type of the auth token to invalidate - * @param authToken The auth token to invalidate + * @param accountType The account type of the auth token to invalidate, must not be null + * @param authToken The auth token to invalidate, may be null */ public void invalidateAuthToken(final String accountType, final String authToken) { if (accountType == null) throw new IllegalArgumentException("accountType is null"); - if (authToken == null) throw new IllegalArgumentException("authToken is null"); try { - mService.invalidateAuthToken(accountType, authToken); + if (authToken != null) { + mService.invalidateAuthToken(accountType, authToken); + } } catch (RemoteException e) { // won't ever happen throw new RuntimeException(e);