diff options
| author | Michael Kolb <kolby@google.com> | 2011-04-01 15:47:30 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2011-04-01 15:47:30 -0700 |
| commit | 1bab77d2ea059179cd52976e9fbfcf5b0c1d7fe9 (patch) | |
| tree | b5b5757b5df6a76a5c1374c7ae09b85f362bd5dd /src | |
| parent | 6a58d89032656b91c03acb10f0eca1fcdefd55f0 (diff) | |
| parent | bc424c48b1a5eea9da514d744abb282a57ae7a75 (diff) | |
| download | packages_apps_Browser-1bab77d2ea059179cd52976e9fbfcf5b0c1d7fe9.tar.gz packages_apps_Browser-1bab77d2ea059179cd52976e9fbfcf5b0c1d7fe9.tar.bz2 packages_apps_Browser-1bab77d2ea059179cd52976e9fbfcf5b0c1d7fe9.zip | |
am bc424c48: am 0fba5d94: fix auto-login dialog bug
* commit 'bc424c48b1a5eea9da514d744abb282a57ae7a75':
fix auto-login dialog bug
Diffstat (limited to 'src')
| -rw-r--r-- | src/com/android/browser/GoogleAccountLogin.java | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/src/com/android/browser/GoogleAccountLogin.java b/src/com/android/browser/GoogleAccountLogin.java index 0bde010c7..37654dc5d 100644 --- a/src/com/android/browser/GoogleAccountLogin.java +++ b/src/com/android/browser/GoogleAccountLogin.java @@ -16,8 +16,6 @@ package com.android.browser; -import org.apache.http.Header; -import org.apache.http.HeaderIterator; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.HttpStatus; @@ -34,8 +32,8 @@ import android.content.Context; import android.content.DialogInterface; import android.content.DialogInterface.OnCancelListener; import android.content.SharedPreferences.Editor; -import android.net.http.AndroidHttpClient; import android.net.Uri; +import android.net.http.AndroidHttpClient; import android.os.Bundle; import android.os.Handler; import android.preference.PreferenceManager; @@ -44,8 +42,6 @@ import android.webkit.CookieSyncManager; import android.webkit.WebView; import android.webkit.WebViewClient; -import java.util.StringTokenizer; - public class GoogleAccountLogin implements Runnable, AccountManagerCallback<Bundle>, OnCancelListener { @@ -289,12 +285,14 @@ public class GoogleAccountLogin implements Runnable, // Post a delayed message to dismiss the dialog in order to avoid a // flash of the progress dialog. - mHandler.postDelayed(new Runnable() { - @Override public void run() { - mProgressDialog.dismiss(); - } - }, 2000); - + mHandler.postDelayed(new Runnable() { + @Override + public void run() { + if (mProgressDialog.isShowing()) { + mProgressDialog.dismiss(); + } + } + }, 2000); mRunnable = null; mWebView.destroy(); } @@ -304,4 +302,5 @@ public class GoogleAccountLogin implements Runnable, public void onCancel(DialogInterface unused) { done(); } + } |
