Index: content/renderer/gpu/render_widget_compositor.cc |
diff --git a/content/renderer/gpu/render_widget_compositor.cc b/content/renderer/gpu/render_widget_compositor.cc |
index c54182c518e91c7e4310151538ee6577e78bc120..ec54f43cae343e54a3169df1eaf60a8676508469 100644 |
--- a/content/renderer/gpu/render_widget_compositor.cc |
+++ b/content/renderer/gpu/render_widget_compositor.cc |
@@ -688,10 +688,8 @@ void RenderWidgetCompositor::setDeviceScaleFactor(float device_scale) { |
void RenderWidgetCompositor::setBackgroundColor(blink::WebColor color) { |
layer_tree_host_->set_background_color(color); |
-} |
- |
-void RenderWidgetCompositor::setHasTransparentBackground(bool transparent) { |
- layer_tree_host_->set_has_transparent_background(transparent); |
+ layer_tree_host_->set_has_transparent_background(SkColorGetA(color) < |
+ SK_AlphaOPAQUE); |
} |
void RenderWidgetCompositor::setVisible(bool visible) { |