Convert geolocation code to use RenderFrame instead of RenderView.
BUG=304341
[email protected]
Review URL: https://codereview.chromium.org/303503008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274339 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h
index 7c7cfcb..35e046a 100644
--- a/content/renderer/render_frame_impl.h
+++ b/content/renderer/render_frame_impl.h
@@ -58,6 +58,7 @@
namespace content {
class ChildFrameCompositingHelper;
+class GeolocationDispatcher;
class MediaStreamRendererFactory;
class NotificationProvider;
class PepperPluginInstanceImpl;
@@ -616,6 +617,9 @@
RendererCdmManager* cdm_manager_;
#endif
+ // The geolocation dispatcher attached to this view, lazily initialized.
+ GeolocationDispatcher* geolocation_dispatcher_;
+
base::WeakPtrFactory<RenderFrameImpl> weak_factory_;
DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl);