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

Commit 04ccd58c authored by Amy's avatar Amy Committed by Amy Zhang
Browse files

Remove ARC termination when System Audio Mode is turned off

Test: manual
Bug: 119151888
Change-Id: I21a4c1e9c3588079944208e4d9dfb50fbf0052d3
(cherry picked from commit e56e9f596e82ec3cf59bbdcaeb616d9687a20882)
parent 78dc908e
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -919,16 +919,12 @@ public class HdmiCecLocalDeviceAudioSystem extends HdmiCecLocalDeviceSource {
            }
        }
        // Init arc whenever System Audio Mode is on
        // Terminate arc when System Audio Mode is off
        // Since some TVs don't request ARC on with System Audio Mode on request
        if (SystemProperties.getBoolean(Constants.PROPERTY_ARC_SUPPORT, true)
                && isDirectConnectToTv()) {
            if (newSystemAudioMode && !isArcEnabled()
                    && !hasAction(ArcInitiationActionFromAvr.class)) {
                addAndStartAction(new ArcInitiationActionFromAvr(this));
            } else if (!newSystemAudioMode && isArcEnabled()) {
                removeAction(ArcTerminationActionFromAvr.class);
                addAndStartAction(new ArcTerminationActionFromAvr(this));
            }
        }
    }