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

Commit 5ab4f133 authored by Tyler Gunn's avatar Tyler Gunn Committed by android-build-merger
Browse files

Merge "Fix issue with syncing default voice sub with Telecom." into qt-dev am: 86cf4150

am: cb3ad0c6

Change-Id: Ia25fce091fb6952f18d34a62915a3926a07d71c5
parents c774adc3 cb3ad0c6
Loading
Loading
Loading
Loading
+11 −16
Original line number Diff line number Diff line
@@ -2147,16 +2147,12 @@ public class SubscriptionController extends ISub.Stub {
        }
        if (DBG) logdl("[setDefaultVoiceSubId] subId=" + subId);

        int previousSetting = Settings.Global.getInt(mContext.getContentResolver(),
                Settings.Global.MULTI_SIM_VOICE_CALL_SUBSCRIPTION,
                SubscriptionManager.DEFAULT_SUBSCRIPTION_ID);
        int previousDefaultSub = getDefaultSubId();

        Settings.Global.putInt(mContext.getContentResolver(),
                Settings.Global.MULTI_SIM_VOICE_CALL_SUBSCRIPTION, subId);
        broadcastDefaultVoiceSubIdChanged(subId);

        if (previousSetting != subId) {
        PhoneAccountHandle newHandle =
                subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID
                        ? null : mTelephonyManager.getPhoneAccountHandleForSubscriptionId(
@@ -2171,7 +2167,6 @@ public class SubscriptionController extends ISub.Stub {
        } else {
            logd("[setDefaultVoiceSubId] default phone account not changed");
        }
        }

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