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

Commit a73b43ee authored by Thomas Stuart's avatar Thomas Stuart Committed by Automerger Merge Worker
Browse files

fix Telecom out of sync w/ Telephony#defaultVoiceSubId am: 94085d45

parents 8fc5dc68 94085d45
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -2870,15 +2870,9 @@ public class SubscriptionController extends ISub.Stub {
                        subId);

        TelecomManager telecomManager = mContext.getSystemService(TelecomManager.class);
        PhoneAccountHandle currentHandle = telecomManager.getUserSelectedOutgoingPhoneAccount();
        logd("[setDefaultVoiceSubId] current phoneAccountHandle=" + currentHandle);

        if (!Objects.equals(currentHandle, newHandle)) {
        telecomManager.setUserSelectedOutgoingPhoneAccount(newHandle);
            logd("[setDefaultVoiceSubId] change to phoneAccountHandle=" + newHandle);
        } else {
            logd("[setDefaultVoiceSubId] default phoneAccountHandle not changed.");
        }
        logd("[setDefaultVoiceSubId] requesting change to phoneAccountHandle=" + newHandle);

        if (previousDefaultSub != getDefaultSubId()) {
            sendDefaultChangedBroadcast(getDefaultSubId());