| Index: chromecast/shell/renderer/cast_content_renderer_client.cc
|
| diff --git a/chromecast/shell/renderer/cast_content_renderer_client.cc b/chromecast/shell/renderer/cast_content_renderer_client.cc
|
| index c3855a7fc90c59c7f04aa5bd2193563e723afdc6..e07e227929529efac738c392f12a4ee357645d48 100644
|
| --- a/chromecast/shell/renderer/cast_content_renderer_client.cc
|
| +++ b/chromecast/shell/renderer/cast_content_renderer_client.cc
|
| @@ -9,11 +9,21 @@
|
| #include "base/command_line.h"
|
| #include "base/memory/memory_pressure_listener.h"
|
| #include "content/public/common/content_switches.h"
|
| +#include "content/public/renderer/render_view.h"
|
| #include "crypto/nss_util.h"
|
| +#include "third_party/WebKit/public/platform/WebColor.h"
|
| +#include "third_party/WebKit/public/web/WebView.h"
|
|
|
| namespace chromecast {
|
| namespace shell {
|
|
|
| +namespace {
|
| +
|
| +// Default background color to set for WebViews
|
| +const blink::WebColor kColorBlack = 0x000000FF;
|
| +
|
| +} // namespace
|
| +
|
| void CastContentRendererClient::RenderThreadStarted() {
|
| #if defined(USE_NSS)
|
| // Note: Copied from chrome_render_process_observer.cc to fix b/8676652.
|
| @@ -26,6 +36,14 @@ void CastContentRendererClient::RenderThreadStarted() {
|
| #endif
|
| }
|
|
|
| +void CastContentRendererClient::RenderViewCreated(
|
| + content::RenderView* render_view) {
|
| + blink::WebView* webview = render_view->GetWebView();
|
| + if (webview) {
|
| + webview->setBaseBackgroundColor(kColorBlack);
|
| + }
|
| +}
|
| +
|
| void CastContentRendererClient::AddKeySystems(
|
| std::vector<content::KeySystemInfo>* key_systems) {
|
| }
|
|
|