diff options
Diffstat (limited to 'libs/hwui/RenderNode.cpp')
-rw-r--r-- | libs/hwui/RenderNode.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/hwui/RenderNode.cpp b/libs/hwui/RenderNode.cpp index 44f54eef458f..f5b2675c7fe6 100644 --- a/libs/hwui/RenderNode.cpp +++ b/libs/hwui/RenderNode.cpp @@ -226,6 +226,9 @@ void RenderNode::prepareTreeImpl(TreeObserver& observer, TreeInfo& info, bool fu if (!mProperties.getAllowForceDark()) { info.disableForceDark++; } + if (!mProperties.layerProperties().getStretchEffect().isEmpty()) { + info.stretchEffectCount++; + } uint32_t animatorDirtyMask = 0; if (CC_LIKELY(info.runAnimations)) { @@ -267,6 +270,9 @@ void RenderNode::prepareTreeImpl(TreeObserver& observer, TreeInfo& info, bool fu if (!mProperties.getAllowForceDark()) { info.disableForceDark--; } + if (!mProperties.layerProperties().getStretchEffect().isEmpty()) { + info.stretchEffectCount--; + } info.damageAccumulator->popTransform(); } |