Index: android_webview/renderer/aw_render_view_ext.cc |
diff --git a/android_webview/renderer/aw_render_view_ext.cc b/android_webview/renderer/aw_render_view_ext.cc |
index ddc6f5672315022223faeb0331e2545372aa3d51..66e5233c67c9103bfa58a80b05a03d90d71a5ff6 100644 |
--- a/android_webview/renderer/aw_render_view_ext.cc |
+++ b/android_webview/renderer/aw_render_view_ext.cc |
@@ -155,6 +155,7 @@ bool AwRenderViewExt::OnMessageReceived(const IPC::Message& message) { |
IPC_MESSAGE_HANDLER(AwViewMsg_ResetScrollAndScaleState, |
OnResetScrollAndScaleState) |
IPC_MESSAGE_HANDLER(AwViewMsg_SetInitialPageScale, OnSetInitialPageScale) |
+ IPC_MESSAGE_HANDLER(AwViewMsg_SetBackgroundColor, OnSetBackgroundColor) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
return handled; |
@@ -283,4 +284,11 @@ void AwRenderViewExt::OnSetInitialPageScale(double page_scale_factor) { |
page_scale_factor); |
} |
+void AwRenderViewExt::OnSetBackgroundColor(SkColor c) { |
+ if (!render_view() || !render_view()->GetWebView()) |
+ return; |
+ // TODO(joth): Uncomment when crrev.com/19883002/ has rolled in. |
+ // render_view()->GetWebView()->setBaseBackgroundColor(c); |
+} |
+ |
} // namespace android_webview |