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

Commit 9b2cf77f authored by Susheel nyamala's avatar Susheel nyamala Committed by Ethan Chen
Browse files

Process internet request when sub is active

Internet request sent from ConnectivityService wil be
ignore if subscription is not ready (value is negative).
So, process internet request only when subscription is active.

Change-Id: Ia32598d3b7538543a352f01192ad58cd01db4f22
CRs-Fixed: 781456
parent 27b36a47
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -453,7 +453,9 @@ public final class DcTracker extends DcTrackerBase {
            log("update networkCapabilites for subId = " + subId);

            mNetworkCapabilities.setNetworkSpecifier(""+subId);
            if (subId == SubscriptionController.getInstance().getDefaultDataSubId()) {
            if ((subId > 0 && SubscriptionController.getInstance().
                    getSubState(subId) == SubscriptionManager.ACTIVE) &&
                    (subId == SubscriptionController.getInstance().getDefaultDataSubId())) {
                log("INTERNET capability is with subId = " + subId);
                //Only defaultDataSub provides INTERNET.
                mNetworkCapabilities.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET);