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

Commit dfa036b5 authored by Chavi Weingarten's avatar Chavi Weingarten Committed by Automerger Merge Worker
Browse files

Merge "Remove promoting weak pointer off main thread." into rvc-dev am:...

Merge "Remove promoting weak pointer off main thread." into rvc-dev am: 9f7d285a am: 04b0d677 am: 6c1cf453 am: 2f7f4b62

Change-Id: Ib35333a12a6f23d5193389082ada4a1b0fec3fbb
parents f98b2d3c 2f7f4b62
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -443,10 +443,7 @@ void BufferLayerConsumer::freeBufferLocked(int slotIndex) {
}

void BufferLayerConsumer::onDisconnect() {
    sp<Layer> l = mLayer.promote();
    if (l.get()) {
        l->onDisconnect();
    }
    mLayer->onDisconnect();
}

void BufferLayerConsumer::onSidebandStreamChanged() {
@@ -480,10 +477,7 @@ void BufferLayerConsumer::onBufferAvailable(const BufferItem& item) {

void BufferLayerConsumer::addAndGetFrameTimestamps(const NewFrameEventsEntry* newTimestamps,
                                                   FrameEventHistoryDelta* outDelta) {
    sp<Layer> l = mLayer.promote();
    if (l.get()) {
        l->addAndGetFrameTimestamps(newTimestamps, outDelta);
    }
    mLayer->addAndGetFrameTimestamps(newTimestamps, outDelta);
}

void BufferLayerConsumer::abandonLocked() {
+1 −1
Original line number Diff line number Diff line
@@ -332,7 +332,7 @@ private:
    const uint32_t mTexName;

    // The layer for this BufferLayerConsumer
    const wp<Layer> mLayer;
    Layer* mLayer;

    wp<ContentsChangedListener> mContentsChangedListener;