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

Commit 0cac199d authored by xiaotonj's avatar xiaotonj Committed by Grace Jia
Browse files

Add missing flag for listener order change in CallsManager

Bug: b/263808809
Test: make
Change-Id: I18f1401f4a1e682558960b22a7bc2ec8fe0b2371
parent cf22ed22
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
package: "com.android.server.telecom.flags"

flag {
  name: "use_improved_listener_order"
  namespace: "telecom"
  description: "Make InCallController the first listener to trigger"
  bug: "24244713"
}

flag {
  name: "fix_audio_flicker_for_outgoing_calls"
  namespace: "telecom"
+6 −1
Original line number Diff line number Diff line
@@ -685,10 +685,15 @@ public class CallsManager extends Call.ListenerBase
        mCallStreamingNotification = callStreamingNotification;
        mFeatureFlags = featureFlags;

        if (mFeatureFlags.useImprovedListenerOrder()) {
            mListeners.add(mInCallController);
        }
        mListeners.add(mInCallWakeLockController);
        mListeners.add(statusBarNotifier);
        mListeners.add(mCallLogManager);
        if (!mFeatureFlags.useImprovedListenerOrder()) {
            mListeners.add(mInCallController);
        }
        mListeners.add(mCallEndpointController);
        mListeners.add(mCallDiagnosticServiceController);
        mListeners.add(mCallAudioManager);