diff options
Diffstat (limited to 'libs/hwui/pipeline/skia/RenderNodeDrawable.cpp')
-rw-r--r-- | libs/hwui/pipeline/skia/RenderNodeDrawable.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp b/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp index 77925fd87fc7..6c04d7862979 100644 --- a/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp +++ b/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp @@ -226,18 +226,6 @@ void RenderNodeDrawable::drawContent(SkCanvas* canvas) const { canvas->drawRect(bounds, transparentPaint); } } - - // composing a software layer with alpha - } else if (properties.effectiveLayerType() == LayerType::Software) { - SkPaint paint; - bool needsLayer = layerNeedsPaint(layerProperties, alphaMultiplier, &paint); - if (needsLayer) { - canvas->saveLayer(bounds, &paint); - } - displayList->draw(canvas); - if (needsLayer) { - canvas->restore(); - } } else { if (alphaMultiplier < 1.0f) { // Non-layer draw for a view with getHasOverlappingRendering=false, will apply |