Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index 6b4eae5e752c2ea9565a468047ef821922e6ee77..03b642156063f87cfa34b6e991623400d7a46453 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -56,7 +56,6 @@ struct FrameMsg_PostMessage_Params; |
struct FrameMsg_TextTrackSettings_Params; |
namespace blink { |
-class WebGeolocationClient; |
class WebMouseEvent; |
class WebContentDecryptionModule; |
class WebMediaPlayer; |
@@ -95,7 +94,6 @@ class CompositorDependencies; |
class DevToolsAgent; |
class DocumentState; |
class ExternalPopupMenu; |
-class GeolocationDispatcher; |
class ManifestManager; |
class MediaStreamDispatcher; |
class MediaStreamRendererFactory; |
@@ -513,7 +511,6 @@ class CONTENT_EXPORT RenderFrameImpl |
unsigned long long requested_size, |
blink::WebStorageQuotaCallbacks callbacks) override; |
void willOpenWebSocket(blink::WebSocketHandle* handle) override; |
- blink::WebGeolocationClient* geolocationClient() override; |
blink::WebPushClient* pushClient() override; |
blink::WebPresentationClient* presentationClient() override; |
void willStartUsingPeerConnectionHandler( |
@@ -557,6 +554,7 @@ class CONTENT_EXPORT RenderFrameImpl |
const blink::WebURL& url) override; |
blink::WebBluetooth* bluetooth() override; |
blink::WebUSBClient* usbClient() override; |
+ mojo::ServiceProvider* serviceProvider() override; |
#if defined(ENABLE_WEBVR) |
blink::WebVRClient* webVRClient() override; |
@@ -1000,9 +998,6 @@ class CONTENT_EXPORT RenderFrameImpl |
// local roots. |
DevToolsAgent* devtools_agent_; |
- // The geolocation dispatcher attached to this frame, lazily initialized. |
- GeolocationDispatcher* geolocation_dispatcher_; |
- |
// The push messaging dispatcher attached to this frame, lazily initialized. |
PushMessagingDispatcher* push_messaging_dispatcher_; |
@@ -1048,6 +1043,8 @@ class CONTENT_EXPORT RenderFrameImpl |
scoped_ptr<ExternalPopupMenu> external_popup_menu_; |
#endif |
+ scoped_ptr<mojo::ServiceProvider> service_provider_; |
+ |
base::WeakPtrFactory<RenderFrameImpl> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); |