Index: chromecast/renderer/cast_content_renderer_client.cc |
diff --git a/chromecast/renderer/cast_content_renderer_client.cc b/chromecast/renderer/cast_content_renderer_client.cc |
index 6de24ec2be3f0bdc30bb0750b2ea0d13b190ad44..f6b7a77efc1e6ed6956972f23c776f093659fb6c 100644 |
--- a/chromecast/renderer/cast_content_renderer_client.cc |
+++ b/chromecast/renderer/cast_content_renderer_client.cc |
@@ -27,6 +27,7 @@ |
#include "content/public/renderer/render_view.h" |
#include "content/public/renderer/render_view_observer.h" |
#include "third_party/WebKit/public/platform/WebColor.h" |
+#include "third_party/WebKit/public/web/WebFrameWidget.h" |
#include "third_party/WebKit/public/web/WebSettings.h" |
#include "third_party/WebKit/public/web/WebView.h" |
@@ -148,7 +149,8 @@ void CastContentRendererClient::RenderViewCreated( |
content::RenderView* render_view) { |
blink::WebView* webview = render_view->GetWebView(); |
if (webview) { |
- webview->setBaseBackgroundColor(kColorBlack); |
+ blink::WebFrameWidget* web_frame_widget = render_view->GetWebFrameWidget(); |
+ web_frame_widget->setBaseBackgroundColor(kColorBlack); |
// The following settings express consistent behaviors across Cast |
// embedders, though Android has enabled by default for mobile browsers. |