diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2017-07-28 19:44:06 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-07-28 19:44:06 +0000 |
commit | d1cc7910c446913540d9d0838e84630f78b6543e (patch) | |
tree | 2d91720c9a477eb5f3f43115f6a49a20c6ad943d /libs/hwui/pipeline/skia/LayerDrawable.cpp | |
parent | d97cdded86624c564a2a4f274f25286d1db330a3 (diff) | |
parent | f5a370e097eb5bc29198dc53f956ba07f72842e5 (diff) |
Merge "Fix SurfaceTexture CTS test case when using the Skia pipeline."
Diffstat (limited to 'libs/hwui/pipeline/skia/LayerDrawable.cpp')
-rw-r--r-- | libs/hwui/pipeline/skia/LayerDrawable.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/hwui/pipeline/skia/LayerDrawable.cpp b/libs/hwui/pipeline/skia/LayerDrawable.cpp index 4feeb2d6facb..17438e5e1cdc 100644 --- a/libs/hwui/pipeline/skia/LayerDrawable.cpp +++ b/libs/hwui/pipeline/skia/LayerDrawable.cpp @@ -28,7 +28,10 @@ namespace uirenderer { namespace skiapipeline { void LayerDrawable::onDraw(SkCanvas* canvas) { - DrawLayer(canvas->getGrContext(), canvas, mLayer.get()); + Layer* layer = mLayerUpdater->backingLayer(); + if (layer) { + DrawLayer(canvas->getGrContext(), canvas, layer); + } } bool LayerDrawable::DrawLayer(GrContext* context, SkCanvas* canvas, Layer* layer) { |