Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index d246c8cfd698dd540cb47bdf166ca94ccb9fc961..1a3ddc12ab594fc1fc5cf4433d9a68ef94534424 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -85,6 +85,7 @@ class SyncMessage; |
namespace blink { |
class InterfaceRegistry; |
class WebContentDecryptionModule; |
+class WebInstalledAppClient; |
class WebMouseEvent; |
class WebPresentationClient; |
class WebPushClient; |
@@ -133,6 +134,7 @@ class DevToolsAgent; |
class DocumentState; |
class ExternalPopupMenu; |
class HistoryEntry; |
+class InstalledAppDispatcher; |
class ManifestManager; |
class MediaInterfaceProvider; |
class MediaStreamDispatcher; |
@@ -643,6 +645,7 @@ class CONTENT_EXPORT RenderFrameImpl |
void unregisterProtocolHandler(const blink::WebString& scheme, |
const blink::WebURL& url) override; |
blink::WebBluetooth* bluetooth() override; |
+ blink::WebInstalledAppClient* installedAppClient() override; |
void checkIfAudioSinkExistsAndIsAuthorized( |
const blink::WebString& sink_id, |
const blink::WebSecurityOrigin& security_origin, |
@@ -1269,6 +1272,8 @@ class CONTENT_EXPORT RenderFrameImpl |
std::unique_ptr<blink::WebBluetooth> bluetooth_; |
+ scoped_ptr<InstalledAppDispatcher> installed_app_client_; |
+ |
// Manages play, pause notifications for WebMediaPlayer implementations; its |
// lifetime is tied to the RenderFrame via the RenderFrameObserver interface. |
media::RendererWebMediaPlayerDelegate* media_player_delegate_; |