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

Commit a5b124cc authored by Lorenzo Colitti's avatar Lorenzo Colitti Committed by Gerrit Code Review
Browse files

Merge "Don't auto-connect to networks that have no/limited connectivity."

parents 44ea78d8 2299133d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -3676,6 +3676,13 @@ public class ConnectivityService extends IConnectivityManager.Stub
        if (nai == null || !shouldPromptUnvalidated(nai)) {
            return;
        }

        // Stop automatically reconnecting to this network in the future. Automatically connecting
        // to a network that provides no or limited connectivity is not useful, because the user
        // cannot use that network except through the notification shown by this method, and the
        // notification is only shown if the network is explicitly selected by the user.
        nai.asyncChannel.sendMessage(NetworkAgent.CMD_PREVENT_AUTOMATIC_RECONNECT);

        // TODO: Evaluate if it's needed to wait 8 seconds for triggering notification when
        // NetworkMonitor detects the network is partial connectivity. Need to change the design to
        // popup the notification immediately when the network is partial connectivity.