Add [ssid] is blocked for wep network
Test: Visual Test Fix: 320829123 Change-Id: Ia742e8b3e622c4c44a69daca20ca64edc6f9f826
This commit is contained in:
@@ -89,6 +89,7 @@ import com.android.settingslib.widget.FooterPreference;
|
||||
import com.android.settingslib.widget.LayoutPreference;
|
||||
import com.android.settingslib.wifi.WifiEnterpriseRestrictionUtils;
|
||||
import com.android.settingslib.wifi.WifiSavedConfigUtils;
|
||||
import com.android.wifi.flags.Flags;
|
||||
import com.android.wifitrackerlib.WifiEntry;
|
||||
import com.android.wifitrackerlib.WifiEntry.ConnectCallback;
|
||||
import com.android.wifitrackerlib.WifiPickerTracker;
|
||||
@@ -1257,8 +1258,19 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment
|
||||
|
||||
// If it's an unsaved secure WifiEntry, it will callback
|
||||
// ConnectCallback#onConnectResult with ConnectCallback#CONNECT_STATUS_FAILURE_NO_CONFIG
|
||||
wifiEntry.connect(new WifiEntryConnectCallback(wifiEntry, editIfNoConfig,
|
||||
fullScreenEdit));
|
||||
WifiEntryConnectCallback callback =
|
||||
new WifiEntryConnectCallback(wifiEntry, editIfNoConfig, fullScreenEdit);
|
||||
|
||||
if (Flags.wepUsage() && wifiEntry.getSecurityTypes().contains(WifiEntry.SECURITY_WEP)) {
|
||||
WepNetworkDialogActivity.checkWepAllowed(
|
||||
getContext(), getViewLifecycleOwner(), wifiEntry.getSsid(), () -> {
|
||||
wifiEntry.connect(callback);
|
||||
return null;
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
wifiEntry.connect(callback);
|
||||
}
|
||||
|
||||
private class WifiConnectActionListener implements WifiManager.ActionListener {
|
||||
|
Reference in New Issue
Block a user