OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chromecast/renderer/cast_content_renderer_client.h" | 5 #include "chromecast/renderer/cast_content_renderer_client.h" |
6 | 6 |
7 #include <sys/sysinfo.h> | 7 #include <sys/sysinfo.h> |
8 | 8 |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/memory/memory_pressure_listener.h" | 10 #include "base/memory/memory_pressure_listener.h" |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
71 ~CastRenderViewObserver() override {} | 71 ~CastRenderViewObserver() override {} |
72 | 72 |
73 void DidClearWindowObject(blink::WebLocalFrame* frame) override; | 73 void DidClearWindowObject(blink::WebLocalFrame* frame) override; |
74 }; | 74 }; |
75 | 75 |
76 CastRenderViewObserver::CastRenderViewObserver(content::RenderView* render_view) | 76 CastRenderViewObserver::CastRenderViewObserver(content::RenderView* render_view) |
77 : content::RenderViewObserver(render_view) { | 77 : content::RenderViewObserver(render_view) { |
78 } | 78 } |
79 | 79 |
80 void CastRenderViewObserver::DidClearWindowObject(blink::WebLocalFrame* frame) { | 80 void CastRenderViewObserver::DidClearWindowObject(blink::WebLocalFrame* frame) { |
81 // Native bindings go here. | 81 PlatformAddRendererNativeBindings(frame); |
82 } | 82 } |
83 | 83 |
84 } // namespace | 84 } // namespace |
85 | 85 |
86 CastContentRendererClient::CastContentRendererClient() { | 86 CastContentRendererClient::CastContentRendererClient() { |
87 } | 87 } |
88 | 88 |
89 CastContentRendererClient::~CastContentRendererClient() { | 89 CastContentRendererClient::~CastContentRendererClient() { |
90 } | 90 } |
91 | 91 |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
163 closure.Run(); | 163 closure.Run(); |
164 return; | 164 return; |
165 } | 165 } |
166 | 166 |
167 // Lifetime is tied to |render_frame| via content::RenderFrameObserver. | 167 // Lifetime is tied to |render_frame| via content::RenderFrameObserver. |
168 new CastMediaLoadDeferrer(render_frame, closure); | 168 new CastMediaLoadDeferrer(render_frame, closure); |
169 } | 169 } |
170 | 170 |
171 } // namespace shell | 171 } // namespace shell |
172 } // namespace chromecast | 172 } // namespace chromecast |
OLD | NEW |