Index: cc/layers/picture_layer.cc |
diff --git a/cc/layers/picture_layer.cc b/cc/layers/picture_layer.cc |
index 27ec2d57c1a6f8c7202fd4ad35f51a359b69cb08..16e3fab96a72f1694c795a1c03287acb2b8b3f51 100644 |
--- a/cc/layers/picture_layer.cc |
+++ b/cc/layers/picture_layer.cc |
@@ -102,7 +102,7 @@ bool PictureLayer::Update() { |
gfx::Size layer_size = paint_properties().bounds; |
- recording_source_->SetBackgroundColor(SafeOpaqueBackgroundColor()); |
+ recording_source_->SetBackgroundColor(UseTransformedRasterization() ? SK_ColorTRANSPARENT : SafeOpaqueBackgroundColor()); |
enne (OOO)
2017/01/03 22:53:07
This needs a comment as to why this is the case.
trchen
2017/01/14 00:46:46
Done.
|
recording_source_->SetRequiresClear( |
!contents_opaque() && |
!picture_layer_inputs_.client->FillsBoundsCompletely()); |