Chromium Code Reviews| 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()); |