| Index: android_webview/native/aw_contents.cc
|
| diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc
|
| index fbdc7105404dc1332c40a633a462cb11fa2320a7..576b9296271d6fc5f17e49c473543aea0a4f00fd 100644
|
| --- a/android_webview/native/aw_contents.cc
|
| +++ b/android_webview/native/aw_contents.cc
|
| @@ -647,6 +647,22 @@ bool RegisterAwContents(JNIEnv* env) {
|
| return RegisterNativesImpl(env) >= 0;
|
| }
|
|
|
| +void AwContents::GeolocationShowPrompt(int render_process_id,
|
| + int render_view_id,
|
| + int bridge_id,
|
| + const GURL& requesting_frame) {
|
| + JNIEnv* env = AttachCurrentThread();
|
| + ScopedJavaLocalRef<jstring> j_requesting_frame(
|
| + ConvertUTF8ToJavaString(env, requesting_frame.spec()));
|
| + Java_AwContents_onGeolocationPermissionsShowPrompt(env,
|
| + java_ref_.get(env).obj(), render_process_id, render_view_id, bridge_id,
|
| + j_requesting_frame.obj());
|
| +}
|
| +
|
| +void AwContents::GeolocationHidePrompt() {
|
| + // TODO(kristianm): Implement this
|
| +}
|
| +
|
| jint AwContents::FindAllSync(JNIEnv* env, jobject obj, jstring search_string) {
|
| return GetFindHelper()->FindAllSync(
|
| ConvertJavaStringToUTF16(env, search_string));
|
|
|