diff options
author | Steve Block <steveblock@google.com> | 2009-10-16 18:19:08 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2009-10-21 12:30:41 +0100 |
commit | c9f6d7a165d90562d9d503bb0bbfa06e116aa67a (patch) | |
tree | 6162b4bde3c8347c890486802ecf584a0567d5a7 /src | |
parent | badcfad83c548a20fc82a5b5ca195a2baacbd6d5 (diff) | |
download | packages_apps_Browser-c9f6d7a165d90562d9d503bb0bbfa06e116aa67a.zip packages_apps_Browser-c9f6d7a165d90562d9d503bb0bbfa06e116aa67a.tar.gz packages_apps_Browser-c9f6d7a165d90562d9d503bb0bbfa06e116aa67a.tar.bz2 |
Adds toast for Geolocation permissions prompt.
This fixes bug http://b/issue?id=2076246
Change-Id: Ie806375b22809c47a36ea5cff5699d82e9ee4dfb
Diffstat (limited to 'src')
-rwxr-xr-x | src/com/android/browser/GeolocationPermissionsPrompt.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/com/android/browser/GeolocationPermissionsPrompt.java b/src/com/android/browser/GeolocationPermissionsPrompt.java index a21bc3e..982aa89 100755 --- a/src/com/android/browser/GeolocationPermissionsPrompt.java +++ b/src/com/android/browser/GeolocationPermissionsPrompt.java @@ -20,6 +20,7 @@ import android.content.Context; import android.graphics.drawable.Drawable; import android.net.Uri; import android.util.AttributeSet; +import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.webkit.WebView; @@ -28,6 +29,7 @@ import android.widget.Button; import android.widget.CheckBox; import android.widget.LinearLayout; import android.widget.TextView; +import android.widget.Toast; public class GeolocationPermissionsPrompt extends LinearLayout { private LinearLayout mInner; @@ -97,8 +99,19 @@ public class GeolocationPermissionsPrompt extends LinearLayout { * Handles a click on one the buttons by invoking the callback. */ private void handleButtonClick(boolean allow) { - boolean remember = mRemember.isChecked(); showDialog(false); + + boolean remember = mRemember.isChecked(); + if (remember) { + Toast toast = Toast.makeText( + getContext(), + allow ? R.string.geolocation_permissions_prompt_toast_allowed : + R.string.geolocation_permissions_prompt_toast_disallowed, + Toast.LENGTH_LONG); + toast.setGravity(Gravity.BOTTOM, 0, 0); + toast.show(); + } + mCallback.invoke(mOrigin, allow, remember); } |