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

Commit 2863db4a authored by Lucas Lin's avatar Lucas Lin Committed by Automerger Merge Worker
Browse files

Merge "Update underlying networks if it is changed" am: 9d8001ce

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

Change-Id: I15b7340347241e89d20fda862293a56c06502a02
parents b759da54 9d8001ce
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -1446,7 +1446,10 @@ public class Vpn {
            // parameters. If that fails, disconnect.
            if (oldConfig != null
                    && updateLinkPropertiesInPlaceIfPossible(mNetworkAgent, oldConfig)) {
                // Keep mNetworkAgent unchanged
                // Update underlying networks if it is changed.
                if (!Arrays.equals(oldConfig.underlyingNetworks, config.underlyingNetworks)) {
                    setUnderlyingNetworks(config.underlyingNetworks);
                }
            } else {
                // Initialize the state for a new agent, while keeping the old one connected
                // in case this new connection fails.