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

Commit fc6b806a authored by Yixiao Luo's avatar Yixiao Luo
Browse files

Do not remove active stream when stream configs changed

In JTvInputHal::onStreamConfigurationsChanged(), if
cableConnectionStatus is CONNECTED, skip stream removal and connection
clearance.

Bug: 353895284
Test: verified by MTK
Flag: EXEMPT bugfix
Change-Id: I49327967ad55348e1f9de3cf844eae3b6dde4448
parent e6db0123
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -296,7 +296,7 @@ void JTvInputHal::onDeviceUnavailable(int deviceId) {
}

void JTvInputHal::onStreamConfigurationsChanged(int deviceId, int cableConnectionStatus) {
    {
    if (cableConnectionStatus != static_cast<int>(CableConnectionStatus::CONNECTED)) {
        Mutex::Autolock autoLock(&mStreamLock);
        KeyedVector<int, Connection>& connections = mConnections.editValueFor(deviceId);
        for (size_t i = 0; i < connections.size(); ++i) {