Loading libs/hwui/RenderNode.cpp +7 −5 Original line number Diff line number Diff line Loading @@ -421,6 +421,7 @@ void RenderNode::prepareTreeImpl(TreeInfo& info, bool functorsNeedLayer) { prepareSubTree(info, childFunctorsNeedLayer, mDisplayList); pushLayerUpdate(info); if (mDisplayList) { for (auto& vectorDrawable : mDisplayList->getVectorDrawables()) { // If any vector drawable in the display list needs update, damage the node. if (vectorDrawable->isDirty()) { Loading @@ -428,6 +429,7 @@ void RenderNode::prepareTreeImpl(TreeInfo& info, bool functorsNeedLayer) { } vectorDrawable->setPropertyChangeWillBeConsumed(true); } } info.damageAccumulator->popTransform(); } Loading Loading
libs/hwui/RenderNode.cpp +7 −5 Original line number Diff line number Diff line Loading @@ -421,6 +421,7 @@ void RenderNode::prepareTreeImpl(TreeInfo& info, bool functorsNeedLayer) { prepareSubTree(info, childFunctorsNeedLayer, mDisplayList); pushLayerUpdate(info); if (mDisplayList) { for (auto& vectorDrawable : mDisplayList->getVectorDrawables()) { // If any vector drawable in the display list needs update, damage the node. if (vectorDrawable->isDirty()) { Loading @@ -428,6 +429,7 @@ void RenderNode::prepareTreeImpl(TreeInfo& info, bool functorsNeedLayer) { } vectorDrawable->setPropertyChangeWillBeConsumed(true); } } info.damageAccumulator->popTransform(); } Loading