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

Commit b9e197b0 authored by Henry Fang's avatar Henry Fang
Browse files

still release avhandle even the filter client is already released.

bug:266043686
Change-Id: I8e7d0a6a807f128079bd7500282138197a7ede23
test:manual
parent 2a8cfede
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -490,9 +490,11 @@ MediaEvent::~MediaEvent() {
}

void MediaEvent::finalize() {
    if (mAvHandleRefCnt == 0 && mFilterClient != nullptr) {
    if (mAvHandleRefCnt == 0) {
        if (mFilterClient != nullptr) {
            mFilterClient->releaseAvHandle(
                    mAvHandle, mDataIdRefCnt == 0 ? mDataId : 0);
        }
        native_handle_close(mAvHandle);
    }
}