diff options
| author | Steve Block <steveblock@google.com> | 2009-08-21 10:56:56 +0100 |
|---|---|---|
| committer | Steve Block <steveblock@google.com> | 2009-08-26 12:26:11 +0100 |
| commit | 7aecfeda60289f788a0a934bd7b277b93f3b0679 (patch) | |
| tree | bdd918ee946cc83267f4625d8996b9e587b14801 /WebKit/android/jni/GeolocationPermissionsBridge.cpp | |
| parent | 85052a16d3835375d73411fe3a8573df94d3b61b (diff) | |
| download | external_webkit-7aecfeda60289f788a0a934bd7b277b93f3b0679.zip external_webkit-7aecfeda60289f788a0a934bd7b277b93f3b0679.tar.gz external_webkit-7aecfeda60289f788a0a934bd7b277b93f3b0679.tar.bz2 | |
Adds a method to allow Geolocation permissions for an origin.
Diffstat (limited to 'WebKit/android/jni/GeolocationPermissionsBridge.cpp')
| -rwxr-xr-x | WebKit/android/jni/GeolocationPermissionsBridge.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/WebKit/android/jni/GeolocationPermissionsBridge.cpp b/WebKit/android/jni/GeolocationPermissionsBridge.cpp index ddcca5d..0eeab3a 100755 --- a/WebKit/android/jni/GeolocationPermissionsBridge.cpp +++ b/WebKit/android/jni/GeolocationPermissionsBridge.cpp @@ -69,6 +69,12 @@ static void clear(JNIEnv* env, jobject obj, jstring origin) GeolocationPermissions::clear(originString); } +static void allow(JNIEnv* env, jobject obj, jstring origin) +{ + WebCore::String originString = to_string(env, origin); + GeolocationPermissions::allow(originString); +} + static void clearAll(JNIEnv* env, jobject obj) { GeolocationPermissions::clearAll(); @@ -84,6 +90,8 @@ static JNINativeMethod gGeolocationPermissionsMethods[] = { (void*) getAllowed }, { "nativeClear", "(Ljava/lang/String;)V", (void*) clear }, + { "nativeAllow", "(Ljava/lang/String;)V", + (void*) allow }, { "nativeClearAll", "()V", (void*) clearAll } }; |
