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

Commit c88f021d authored by Jack Yu's avatar Jack Yu Committed by android-build-merger
Browse files

Merge "Only tearing down restricted metered data when data is enabled" am: 19191f37

am: e06e36bf

Change-Id: Ibf8bfecd2f7f2cb0fd5403428534ef312cce30da
parents eed4ec11 e06e36bf
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -865,11 +865,12 @@ public class DcTracker extends Handler {
                    if (dcac != null) {
                        final NetworkCapabilities netCaps = dcac.getNetworkCapabilitiesSync();
                        if (netCaps != null && !netCaps.hasCapability(NetworkCapabilities
                                .NET_CAPABILITY_NOT_RESTRICTED)) {
                                .NET_CAPABILITY_NOT_RESTRICTED) && !netCaps.hasCapability(
                                NetworkCapabilities.NET_CAPABILITY_NOT_METERED)) {
                            if (DBG) {
                                log("Tearing down restricted net:" + apnContext);
                                log("Tearing down restricted metered net:" + apnContext);
                            }
                            // Tearing down the restricted data call (metered or unmetered) when
                            // Tearing down the restricted metered data call when
                            // conditions change. This will allow reestablishing a new unrestricted
                            // data connection.
                            apnContext.setReason(Phone.REASON_DATA_ENABLED);