Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ff3371e2 authored by Doris Liu's avatar Doris Liu Committed by android-build-merger
Browse files

Merge \\"Chcek for valid render content before damaging RenderNode for dirty...

Merge \\"Chcek for valid render content before damaging RenderNode for dirty VD\\" into nyc-mr1-dev am: d53dd6fd
am: 9559ef45

Change-Id: I6c80525dcc5f0cc72a4631246280193b31c4e278
parents 9836e291 9559ef45
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -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()) {
@@ -428,6 +429,7 @@ void RenderNode::prepareTreeImpl(TreeInfo& info, bool functorsNeedLayer) {
            }
            vectorDrawable->setPropertyChangeWillBeConsumed(true);
        }
    }

    info.damageAccumulator->popTransform();
}