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

Commit 2f316c5c authored by Pranav Madapurmath's avatar Pranav Madapurmath
Browse files

Clean up early update call audio state flag

Clean up the flag usage as it has rolled out.

Bug: 409610480
Flag: EXEMPT flag cleanup
Test: atest ExtendedInCallServiceTest
Change-Id: I446853dbc5188a89522c901d53295b0c4fec3819
parent 7f435313
Loading
Loading
Loading
Loading
+0 −11
Original line number Diff line number Diff line
@@ -76,17 +76,6 @@ flag {
  }
}

# OWNER=pmadapurmath TARGET=24Q3
flag {
  name: "early_update_internal_call_audio_state"
  namespace: "telecom"
  description: "Update internal call audio state before sending updated state to ICS"
  bug: "335538831"
  metadata {
    purpose: PURPOSE_BUGFIX
  }
}

# OWNER=tgunn TARGET=25Q2
flag {
  name: "only_clear_communication_device_on_inactive"
+10 −35
Original line number Diff line number Diff line
@@ -286,13 +286,8 @@ public class CallAudioRouteStateMachine extends StateMachine implements CallAudi
            CallAudioState newState = new CallAudioState(mIsMuted, ROUTE_EARPIECE,
                    mAvailableRoutes, null,
                    mBluetoothRouteManager.getConnectedDevices());
            if (mFeatureFlags.earlyUpdateInternalCallAudioState()) {
            updateInternalCallAudioState();
            setSystemAudioState(newState, true);
            } else {
                setSystemAudioState(newState, true);
                updateInternalCallAudioState();
            }
        }

        @Override
@@ -506,13 +501,8 @@ public class CallAudioRouteStateMachine extends StateMachine implements CallAudi
                    AudioDeviceInfo.TYPE_WIRED_HEADSET, null);
            CallAudioState newState = new CallAudioState(mIsMuted, ROUTE_WIRED_HEADSET,
                    mAvailableRoutes, null, mBluetoothRouteManager.getConnectedDevices());
            if (mFeatureFlags.earlyUpdateInternalCallAudioState()) {
            updateInternalCallAudioState();
            setSystemAudioState(newState, true);
            } else {
                setSystemAudioState(newState, true);
                updateInternalCallAudioState();
            }
        }

        @Override
@@ -741,13 +731,8 @@ public class CallAudioRouteStateMachine extends StateMachine implements CallAudi
            CallAudioState newState = new CallAudioState(mIsMuted, ROUTE_BLUETOOTH,
                    mAvailableRoutes, mBluetoothRouteManager.getBluetoothAudioConnectedDevice(),
                    mBluetoothRouteManager.getConnectedDevices());
            if (mFeatureFlags.earlyUpdateInternalCallAudioState()) {
            updateInternalCallAudioState();
            setSystemAudioState(newState, true);
            } else {
                setSystemAudioState(newState, true);
                updateInternalCallAudioState();
            }
            // Do not send RINGER_MODE_CHANGE if no Bluetooth SCO audio device is available
            if (mBluetoothRouteManager.getBluetoothAudioConnectedDevice() != null) {
                mCallAudioManager.onRingerModeChange();
@@ -895,13 +880,8 @@ public class CallAudioRouteStateMachine extends StateMachine implements CallAudi
            CallAudioState newState = new CallAudioState(mIsMuted, ROUTE_BLUETOOTH,
                    mAvailableRoutes, mBluetoothRouteManager.getBluetoothAudioConnectedDevice(),
                    mBluetoothRouteManager.getConnectedDevices());
            if (mFeatureFlags.earlyUpdateInternalCallAudioState()) {
            updateInternalCallAudioState();
            setSystemAudioState(newState, true);
            } else {
                setSystemAudioState(newState, true);
                updateInternalCallAudioState();
            }
        }

        @Override
@@ -1120,13 +1100,8 @@ public class CallAudioRouteStateMachine extends StateMachine implements CallAudi
            mWasOnSpeaker = true;
            CallAudioState newState = new CallAudioState(mIsMuted, ROUTE_SPEAKER,
                    mAvailableRoutes, null, mBluetoothRouteManager.getConnectedDevices());
            if (mFeatureFlags.earlyUpdateInternalCallAudioState()) {
            updateInternalCallAudioState();
            setSystemAudioState(newState, true);
            } else {
                setSystemAudioState(newState, true);
                updateInternalCallAudioState();
            }
        }

        @Override