summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/GeolocationPermissionsPrompt.java
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2009-10-16 18:19:08 +0100
committerSteve Block <steveblock@google.com>2009-10-21 12:30:41 +0100
commitc9f6d7a165d90562d9d503bb0bbfa06e116aa67a (patch)
tree6162b4bde3c8347c890486802ecf584a0567d5a7 /src/com/android/browser/GeolocationPermissionsPrompt.java
parentbadcfad83c548a20fc82a5b5ca195a2baacbd6d5 (diff)
downloadpackages_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/com/android/browser/GeolocationPermissionsPrompt.java')
-rwxr-xr-xsrc/com/android/browser/GeolocationPermissionsPrompt.java15
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);
}