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

Commit e1ebcd30 authored by Cassie's avatar Cassie
Browse files

Disable W+ in QS.

Bug: 191903788
Test: manual
Change-Id: Id965fb6dc588a40ddbf8c594b3eeae1ef82aa10c
parent bae80e0d
Loading
Loading
Loading
Loading
+4 −6
Original line number Original line Diff line number Diff line
@@ -32,7 +32,6 @@ import android.net.wifi.WifiNetworkScoreCache;
import android.os.Handler;
import android.os.Handler;
import android.os.Looper;
import android.os.Looper;
import android.provider.Settings;
import android.provider.Settings;
import android.util.FeatureFlagUtils;


import com.android.settingslib.R;
import com.android.settingslib.R;
import com.android.settingslib.Utils;
import com.android.settingslib.Utils;
@@ -158,7 +157,7 @@ public class WifiStatusTracker {
    private Network mDefaultNetwork = null;
    private Network mDefaultNetwork = null;
    private NetworkCapabilities mDefaultNetworkCapabilities = null;
    private NetworkCapabilities mDefaultNetworkCapabilities = null;
    private final Runnable mCallback;
    private final Runnable mCallback;
    private final boolean mProviderModel;
    private final boolean mSupportMergedUi;


    private WifiInfo mWifiInfo;
    private WifiInfo mWifiInfo;
    public boolean enabled;
    public boolean enabled;
@@ -182,8 +181,7 @@ public class WifiStatusTracker {
        mNetworkScoreManager = networkScoreManager;
        mNetworkScoreManager = networkScoreManager;
        mConnectivityManager = connectivityManager;
        mConnectivityManager = connectivityManager;
        mCallback = callback;
        mCallback = callback;
        mProviderModel = FeatureFlagUtils.isEnabled(
        mSupportMergedUi = false;
                mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL);
    }
    }


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


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


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


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