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

Commit 26aa79f2 authored by Chiachang Wang's avatar Chiachang Wang Committed by Automerger Merge Worker
Browse files

Merge changes from topics "kpFromCarrier", "noNetCapNoMigration" am:...

Merge changes from topics "kpFromCarrier", "noNetCapNoMigration" am: ce27c182 am: 7e862640 am: 13ccbb5c

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2469686



Change-Id: Ic560874097e62574df28eb98662580084215e6dd
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 01579bba 13ccbb5c
Loading
Loading
Loading
Loading
+5 −7
Original line number Diff line number Diff line
@@ -3302,8 +3302,6 @@ public class Vpn {
            mUnderlyingLinkProperties = null;
            mUnderlyingNetworkCapabilities = null;
            mRetryCount = 0;

            startOrMigrateIkeSession(network);
        }

        @NonNull
@@ -3530,11 +3528,11 @@ public class Vpn {
        public void onDefaultNetworkCapabilitiesChanged(@NonNull NetworkCapabilities nc) {
            final NetworkCapabilities oldNc = mUnderlyingNetworkCapabilities;
            mUnderlyingNetworkCapabilities = nc;
            // The oldNc may be null when it's not assigned yet.
            final boolean subIdChanged =
                    (oldNc == null) || !nc.getSubscriptionIds().equals(oldNc.getSubscriptionIds());
            // Update carrierConfig.
            if (subIdChanged) {
            if (oldNc == null) {
                // A new default network is available.
                startOrMigrateIkeSession(mActiveNetwork);
            } else if (!nc.getSubscriptionIds().equals(oldNc.getSubscriptionIds())) {
                // Renew carrierConfig values.
                maybeMigrateIkeSession(mActiveNetwork);
            }
        }