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

Commit 4282a5ba authored by Robert Greenwalt's avatar Robert Greenwalt
Browse files

Reintroduce wifi RssiApprox, reducing driver calls

Only do the full signal strength calc when we need to, otherwise use
an approximate value.

This change was introduced a while back but was lost in some merge.

bug: 2125543
parent 32c687c2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1350,7 +1350,7 @@ public class WifiStateTracker extends NetworkStateTracker {
     */
    private synchronized void requestPolledInfo(WifiInfo info, boolean polling)
    {
        int newRssi = WifiNative.getRssiCommand();
        int newRssi = (polling ? WifiNative.getRssiApproxCommand() : WifiNative.getRssiCommand());
        if (newRssi != -1 && -200 < newRssi && newRssi < 256) { // screen out invalid values
            /* some implementations avoid negative values by adding 256
             * so we need to adjust for that here.