summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFred Quintana <fredq@google.com>2009-11-13 16:21:52 -0800
committerFred Quintana <fredq@google.com>2009-11-13 16:21:52 -0800
commit60ff11dc393931c10845568bf43b6674dde04a82 (patch)
tree925abd667299f2acf56a3be3f53aeabceef42d78
parentb4c20fca102a2ec6acf1648f2fd16d54fdc07f56 (diff)
downloadframeworks_base-60ff11dc393931c10845568bf43b6674dde04a82.zip
frameworks_base-60ff11dc393931c10845568bf43b6674dde04a82.tar.gz
frameworks_base-60ff11dc393931c10845568bf43b6674dde04a82.tar.bz2
fix an npe when a user tries to get an auth token from an authenticator that doesn't support it, like exchange
-rw-r--r--core/java/android/accounts/GrantCredentialsPermissionActivity.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/accounts/GrantCredentialsPermissionActivity.java b/core/java/android/accounts/GrantCredentialsPermissionActivity.java
index e3ed2e9..4282c1b 100644
--- a/core/java/android/accounts/GrantCredentialsPermissionActivity.java
+++ b/core/java/android/accounts/GrantCredentialsPermissionActivity.java
@@ -26,6 +26,7 @@ import android.view.ViewGroup;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
+import android.text.TextUtils;
import com.android.internal.R;
/**
@@ -59,7 +60,7 @@ public class GrantCredentialsPermissionActivity extends Activity implements View
TextView messageView = (TextView) getWindow().findViewById(R.id.message);
String authTokenLabel = getIntent().getExtras().getString(EXTRAS_AUTH_TOKEN_LABEL);
- if (authTokenLabel.length() == 0) {
+ if (TextUtils.isEmpty(authTokenLabel)) {
CharSequence grantCredentialsPermissionFormat = getResources().getText(
R.string.grant_credentials_permission_message_desc);
messageView.setText(String.format(grantCredentialsPermissionFormat.toString(),