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

Commit 2dd01709 authored by Brad Ebinger's avatar Brad Ebinger Committed by android-build-merger
Browse files

Merge "IMS: Update IMS feature flags after feature is ready." am: 8af367a1...

Merge "IMS: Update IMS feature flags after feature is ready." am: 8af367a1 am: fcb4a8ec am: cad19181
am: 99009b8c

Change-Id: I141c825fae25248eddce0fc74f8978c4f166eea0
parents 39887131 99009b8c
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -136,6 +136,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall {
            "UTLTE", "UTWiFi"};

    private TelephonyMetrics mMetrics;
    private boolean mCarrierConfigLoaded = false;

    private BroadcastReceiver mReceiver = new BroadcastReceiver() {
        @Override
@@ -220,6 +221,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall {
                    log("onReceive : Updating mAllowEmergencyVideoCalls = " +
                            mAllowEmergencyVideoCalls);
                }
                mCarrierConfigLoaded  = true;
            } else if (TelecomManager.ACTION_CHANGE_DEFAULT_DIALER.equals(intent.getAction())) {
                mDefaultDialerUid.set(getPackageUid(context, intent.getStringExtra(
                        TelecomManager.EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME)));
@@ -780,6 +782,11 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall {
            multiEndpoint.setExternalCallStateListener(
                    mPhone.getExternalCallTracker().getExternalCallStateListener());
        }

        if (mCarrierConfigLoaded) {
            ImsManager.updateImsServiceConfig(mPhone.getContext(),
                    mPhone.getPhoneId(), true);
        }
    }

    private void stopListeningForCalls() {