Index: android_webview/browser/aw_content_browser_client.cc |
diff --git a/android_webview/browser/aw_content_browser_client.cc b/android_webview/browser/aw_content_browser_client.cc |
index 22ad15ae266b610783591a86d74abbb24693ef18..a6bebf2256579504ef7dc5f67a5c7710f50bad28 100644 |
--- a/android_webview/browser/aw_content_browser_client.cc |
+++ b/android_webview/browser/aw_content_browser_client.cc |
@@ -149,17 +149,6 @@ void CancelProtectedMediaIdentifierPermissionRequests( |
delegate->CancelProtectedMediaIdentifierPermissionRequests(origin); |
} |
-void CancelGeolocationPermissionRequests( |
- int render_process_id, |
- int render_view_id, |
- const GURL& origin) { |
- AwBrowserPermissionRequestDelegate* delegate = |
- AwBrowserPermissionRequestDelegate::FromID(render_process_id, |
- render_view_id); |
- if (delegate) |
- delegate->CancelGeolocationPermissionRequests(origin); |
-} |
- |
} // namespace |
std::string AwContentBrowserClient::GetAcceptLangsImpl() { |
@@ -416,8 +405,7 @@ void AwContentBrowserClient::RequestGeolocationPermission( |
int bridge_id, |
const GURL& requesting_frame, |
bool user_gesture, |
- base::Callback<void(bool)> result_callback, |
- base::Closure* cancel_callback) { |
+ const base::Callback<void(bool)>& result_callback) { |
int render_process_id = web_contents->GetRenderProcessHost()->GetID(); |
int render_view_id = web_contents->GetRenderViewHost()->GetRoutingID(); |
AwBrowserPermissionRequestDelegate* delegate = |
@@ -430,11 +418,6 @@ void AwContentBrowserClient::RequestGeolocationPermission( |
} |
GURL origin = requesting_frame.GetOrigin(); |
- if (cancel_callback) { |
- *cancel_callback = base::Bind( |
- CancelGeolocationPermissionRequests, render_process_id, render_view_id, |
- origin); |
- } |
delegate->RequestGeolocationPermission(origin, result_callback); |
} |