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

Commit c048c67e authored by Revathy Sivalingam's avatar Revathy Sivalingam Committed by Torbjorn Eklund
Browse files

Update IMS Configuration status after ims provisioning change

Update IMS Configuration status after ims provisioning change. This
ensures that provisioning changes will take effect immediately.

Bug: 145337384
Test: atest FrameworksTelephonyTests
Change-Id: If6c7b16887b432cf10b7f71125c54ec2a79d5a02
parent a0cdeceb
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -3247,6 +3247,14 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall {
        @Override
        public void onProvisioningIntChanged(int item, int value) {
            sendConfigChangedIntent(item, Integer.toString(value));
            if ((mImsManager != null)
                    && (item == ImsConfig.ConfigConstants.VOICE_OVER_WIFI_SETTING_ENABLED
                    || item == ImsConfig.ConfigConstants.VLT_SETTING_ENABLED
                    || item == ImsConfig.ConfigConstants.LVC_SETTING_ENABLED)) {
                // Update Ims Service state to make sure updated provisioning values take effect
                // immediately.
                mImsManager.updateImsServiceConfig(true);
            }
        }

        @Override