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

Commit e02533fe authored by Vishnu Nair's avatar Vishnu Nair Committed by Automerger Merge Worker
Browse files

Merge "[sf] Update snapshots after screenshots" into udc-dev am: 39fcb504 am: a482b289

parents 02a6822f a482b289
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -877,6 +877,7 @@ public:
    // TODO(b/238781169) Remove direct calls to RenderEngine::drawLayers that don't go through
    // CompositionEngine to create a single path for composing layers.
    void updateSnapshot(bool updateGeometry);
    void updateChildrenSnapshots(bool updateGeometry);
    void updateMetadataSnapshot(const LayerMetadata& parentMetadata);
    void updateRelativeMetadataSnapshot(const LayerMetadata& relativeLayerMetadata,
                                        std::unordered_set<Layer*>& visited);
@@ -1134,8 +1135,6 @@ private:

    bool hasSomethingToDraw() const { return hasEffect() || hasBufferOrSidebandStream(); }

    void updateChildrenSnapshots(bool updateGeometry);

    // Fills the provided vector with the currently available JankData and removes the processed
    // JankData from the pending list.
    void transferAvailableJankData(const std::deque<sp<CallbackHandle>>& handles,
+2 −0
Original line number Diff line number Diff line
@@ -116,6 +116,8 @@ void LayerRenderArea::render(std::function<void()> drawLayers) {
            mLayer->setChildrenDrawingParent(mLayer);
        }
    }
    mLayer->updateSnapshot(/*updateGeometry=*/true);
    mLayer->updateChildrenSnapshots(/*updateGeometry=*/true);
}

} // namespace android