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

Commit a08c1f6a authored by Wonsik Kim's avatar Wonsik Kim Committed by Android (Google) Code Review
Browse files

Merge "TIF: fix JTvInputHal::removeStream issue" into lmp-dev

parents 363c4efa b82de360
Loading
Loading
Loading
Loading
+8 −11
Original line number Diff line number Diff line
@@ -400,18 +400,15 @@ int JTvInputHal::removeStream(int deviceId, int streamId) {
        connection.mSurface->setSidebandStream(NULL);
        connection.mSurface.clear();
    }
    if (connection.mSourceHandle != NULL) {
        // Need to reset streams
        if (mDevice->close_stream(mDevice, deviceId, streamId) != 0) {
            ALOGE("Couldn't remove stream");
            return BAD_VALUE;
        }

        // Clear everything
    if (connection.mThread != NULL) {
        connection.mThread->shutdown();
        connection.mThread.clear();
    }
    if (mDevice->close_stream(mDevice, deviceId, streamId) != 0) {
        ALOGE("Couldn't remove stream");
        return BAD_VALUE;
    }
    if (connection.mSourceHandle != NULL) {
        connection.mSourceHandle.clear();
    }
    return NO_ERROR;