Index: chrome/browser/geolocation/geolocation_permission_context_extensions.cc |
diff --git a/chrome/browser/geolocation/geolocation_permission_context_extensions.cc b/chrome/browser/geolocation/geolocation_permission_context_extensions.cc |
index 3b109984b244cd082043bb32f8e6f4c6fd3553bc..8208a974e8b5495b0fb9cce85219a1c4d1c60e72 100644 |
--- a/chrome/browser/geolocation/geolocation_permission_context_extensions.cc |
+++ b/chrome/browser/geolocation/geolocation_permission_context_extensions.cc |
@@ -71,7 +71,7 @@ bool GeolocationPermissionContextExtensions::RequestPermission( |
requesting_frame_origin); |
if (IsExtensionWithPermissionOrSuggestInConsole( |
APIPermission::kGeolocation, extension, |
- web_contents->GetRenderViewHost())) { |
+ web_contents->GetMainFrame())) { |
// Make sure the extension is in the calling process. |
if (extensions::ProcessMap::Get(profile_)->Contains( |
extension->id(), request_id.render_process_id())) { |