From c9eecb274b5bf71d84029e3218dd5a82e0d902db Mon Sep 17 00:00:00 2001 From: Steve Block Date: Wed, 23 Jun 2010 19:30:11 +0100 Subject: [PATCH] Fixes use of permission string in WebRuntimeActivity Bug: 2766920 Change-Id: I01bc02c99808b31efa34e33754905091b9370b3a --- core/java/android/webruntime/WebRuntimeActivity.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/java/android/webruntime/WebRuntimeActivity.java b/core/java/android/webruntime/WebRuntimeActivity.java index 95887715112c6..4c634966a9c3b 100644 --- a/core/java/android/webruntime/WebRuntimeActivity.java +++ b/core/java/android/webruntime/WebRuntimeActivity.java @@ -21,6 +21,7 @@ import android.content.Intent; import android.content.ComponentName; import android.content.pm.ActivityInfo; import android.content.pm.PackageManager; +import android.Manifest; import android.net.Uri; import android.os.Bundle; import android.util.Log; @@ -45,7 +46,6 @@ import java.net.URL; public class WebRuntimeActivity extends Activity { private final static String LOGTAG = "WebRuntimeActivity"; - private final static String locationPermission = "android.permission.ACCESS_FINE_LOCATION"; private WebView mWebView; private URL mBaseUrl; @@ -118,7 +118,8 @@ public class WebRuntimeActivity extends Activity // Use a custom WebChromeClient with geolocation permissions handling to always // allow or deny, based on the app's permissions. String packageName = componentName.getPackageName(); - final boolean allowed = packageManager.checkPermission(locationPermission, packageName) + final boolean allowed = packageManager.checkPermission( + Manifest.permission.ACCESS_FINE_LOCATION, packageName) == PackageManager.PERMISSION_GRANTED; mWebView.setWebChromeClient(new WebChromeClient() { public void onGeolocationPermissionsShowPrompt(