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

Commit fac117c9 authored by Cassie's avatar Cassie
Browse files

Display W+ icon following carrier config

Bug: 197012079
Test: manual;unit tests
Change-Id: Ic3e279e08d6d311381547f675a0fdab8a9f4ff29
parent b8769ea4
Loading
Loading
Loading
Loading
+4 −10
Original line number Diff line number Diff line
@@ -157,7 +157,6 @@ public class WifiStatusTracker {
    private Network mDefaultNetwork = null;
    private NetworkCapabilities mDefaultNetworkCapabilities = null;
    private final Runnable mCallback;
    private final boolean mSupportMergedUi;

    private WifiInfo mWifiInfo;
    public boolean enabled;
@@ -181,7 +180,6 @@ public class WifiStatusTracker {
        mNetworkScoreManager = networkScoreManager;
        mConnectivityManager = connectivityManager;
        mCallback = callback;
        mSupportMergedUi = false;
    }

    public void setListening(boolean listening) {
@@ -223,10 +221,8 @@ public class WifiStatusTracker {
                } else {
                    ssid = getValidSsid(mWifiInfo);
                }
                if (mSupportMergedUi) {
                isCarrierMerged = mWifiInfo.isCarrierMerged();
                subId = mWifiInfo.getSubscriptionId();
                }
                updateRssi(mWifiInfo.getRssi());
                maybeRequestNetworkScore();
            }
@@ -255,10 +251,8 @@ public class WifiStatusTracker {
            } else {
                ssid = getValidSsid(mWifiInfo);
            }
            if (mSupportMergedUi) {
            isCarrierMerged = mWifiInfo.isCarrierMerged();
            subId = mWifiInfo.getSubscriptionId();
            }
            updateRssi(mWifiInfo.getRssi());
            maybeRequestNetworkScore();
        }
+3 −3
Original line number Diff line number Diff line
@@ -238,7 +238,7 @@ public class NetworkControllerWifiTest extends NetworkControllerBaseTest {
        mNetworkController.setNoNetworksAvailable(false);
        setWifiStateForVcn(true, testSsid);
        setWifiLevelForVcn(0);
        verifyLastWifiIcon(true, WifiIcons.WIFI_SIGNAL_STRENGTH[0][0]);
        verifyLastMobileDataIndicatorsForVcn(true, 0, TelephonyIcons.ICON_CWF, false);

        mNetworkController.setNoNetworksAvailable(true);
        for (int testLevel = 0; testLevel < WifiIcons.WIFI_LEVEL_COUNT; testLevel++) {
@@ -246,11 +246,11 @@ public class NetworkControllerWifiTest extends NetworkControllerBaseTest {

            setConnectivityViaCallbackInNetworkControllerForVcn(
                    NetworkCapabilities.TRANSPORT_CELLULAR, true, true, mVcnTransportInfo);
            verifyLastWifiIcon(true, WifiIcons.WIFI_SIGNAL_STRENGTH[1][testLevel]);
            verifyLastMobileDataIndicatorsForVcn(true, testLevel, TelephonyIcons.ICON_CWF, true);

            setConnectivityViaCallbackInNetworkControllerForVcn(
                    NetworkCapabilities.TRANSPORT_CELLULAR, false, true, mVcnTransportInfo);
            verifyLastWifiIcon(true, WifiIcons.WIFI_SIGNAL_STRENGTH[0][testLevel]);
            verifyLastMobileDataIndicatorsForVcn(true, testLevel, TelephonyIcons.ICON_CWF, false);
        }
    }