Index: android_webview/native/aw_contents.cc |
diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc |
index 4bdcf7ee2662a29f596dde2c22969756fc4adf9e..b01c41feb5e01d5eda0d187bdc458965aa3e0832 100644 |
--- a/android_webview/native/aw_contents.cc |
+++ b/android_webview/native/aw_contents.cc |
@@ -697,6 +697,9 @@ void AwContents::SetIsPaused(JNIEnv* env, jobject obj, bool paused) { |
ContentViewCore::FromWebContents(web_contents_.get()); |
if (cvc) |
cvc->PauseVideo(); |
+ web_contents_->PauseGeolocation(); |
+ } else { |
+ web_contents_->ResumeGeolocation(); |
} |
} |