| Index: skia/ext/analysis_canvas.cc
|
| diff --git a/skia/ext/analysis_canvas.cc b/skia/ext/analysis_canvas.cc
|
| index fe447c763a48fdc59522e820bea659ac04e707ef..0ff16602d9cc1a8787c2f94a40f5bb7584c5fab7 100644
|
| --- a/skia/ext/analysis_canvas.cc
|
| +++ b/skia/ext/analysis_canvas.cc
|
| @@ -418,7 +418,7 @@ SkCanvas::SaveLayerStrategy AnalysisCanvas::willSaveLayer(
|
| SkXfermode::Mode xfermode = SkXfermode::kSrc_Mode;
|
| if (paint)
|
| SkXfermode::AsMode(paint->getXfermode(), &xfermode);
|
| - if (xfermode != SkXfermode::kSrc_Mode) {
|
| + if (xfermode != SkXfermode::kDst_Mode) {
|
| if (force_not_transparent_stack_level_ == kNoLayer) {
|
| force_not_transparent_stack_level_ = saved_stack_size_;
|
| SetForceNotTransparent(true);
|
|
|