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

Commit 32306fbe authored by Yin-Chia Yeh's avatar Yin-Chia Yeh Committed by android-build-merger
Browse files

DO NOT MERGE: ConsumerBase: call freeBufferLocked when a slot is overwritten

am: 723c4898

Change-Id: I801da460d77c2d180bc92058db0c19b61171eb4a
parents 42f208a5 723c4898
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -287,6 +287,9 @@ status_t ConsumerBase::acquireBufferLocked(BufferItem *item,
    }

    if (item->mGraphicBuffer != NULL) {
        if (mSlots[item->mSlot].mGraphicBuffer != NULL) {
            freeBufferLocked(item->mSlot);
        }
        mSlots[item->mSlot].mGraphicBuffer = item->mGraphicBuffer;
    }