| Index: android_webview/browser/renderer_host/aw_render_view_host_ext.cc
|
| diff --git a/android_webview/browser/renderer_host/aw_render_view_host_ext.cc b/android_webview/browser/renderer_host/aw_render_view_host_ext.cc
|
| index 46bb312d0105384f30b8c24ed105c682e0f7eb81..95f235857e05e3f580957f4ea8b2be9ffb43a3ec 100644
|
| --- a/android_webview/browser/renderer_host/aw_render_view_host_ext.cc
|
| +++ b/android_webview/browser/renderer_host/aw_render_view_host_ext.cc
|
| @@ -25,6 +25,7 @@ AwRenderViewHostExt::AwRenderViewHostExt(
|
| AwRenderViewHostExtClient* client, content::WebContents* contents)
|
| : content::WebContentsObserver(contents),
|
| client_(client),
|
| + background_color_(SK_ColorWHITE),
|
| has_new_hit_test_data_(false) {
|
| DCHECK(client_);
|
| }
|
| @@ -85,6 +86,22 @@ void AwRenderViewHostExt::SetInitialPageScale(double page_scale_factor) {
|
| page_scale_factor));
|
| }
|
|
|
| +void AwRenderViewHostExt::SetBackgroundColor(SkColor c) {
|
| + if (background_color_ == c)
|
| + return;
|
| + background_color_ = c;
|
| + if (web_contents()->GetRenderViewHost()) {
|
| + Send(new AwViewMsg_SetBackgroundColor(web_contents()->GetRoutingID(),
|
| + background_color_));
|
| + }
|
| +}
|
| +
|
| +void AwRenderViewHostExt::RenderViewCreated(
|
| + content::RenderViewHost* render_view_host) {
|
| + Send(new AwViewMsg_SetBackgroundColor(web_contents()->GetRoutingID(),
|
| + background_color_));
|
| +}
|
| +
|
| void AwRenderViewHostExt::RenderProcessGone(base::TerminationStatus status) {
|
| DCHECK(CalledOnValidThread());
|
| for (std::map<int, DocumentHasImagesResult>::iterator pending_req =
|
|
|