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

Commit 50afc70f authored by Arc Wang's avatar Arc Wang
Browse files

[Wi-Fi] Edit a never connected WifiEntryPreference in WifiSettings2

If the Wi-Fi network is never connected after it's saved,
edit it instead of connecting when users click the WifiEntryPreference.

Bug: 143328194
Test: manual
      Click a saved wrong password Wi-Fi network

Change-Id: If974ce9225fe6b6ed5f8a3c6c0ff619532acc1c2
parent 824095f7
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -564,6 +564,15 @@ public class WifiSettings2 extends RestrictedSettingsFragment
        if (preference instanceof LongPressWifiEntryPreference) {
            final WifiEntry selectedEntry =
                    ((LongPressWifiEntryPreference) preference).getWifiEntry();

            if (selectedEntry.isSaved()) {
                if (!selectedEntry.getWifiConfiguration().getNetworkSelectionStatus()
                        .getHasEverConnected()) {
                    launchConfigNewNetworkFragment(selectedEntry);
                    return true;
                }
            }

            connect(selectedEntry, true /* editIfNoConfig */, true /* fullScreenEdit */);
        } else if (preference == mAddWifiNetworkPreference) {
            onAddNetworkPressed();