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

Commit 3a9da07e authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Reset data activity after traffic status poll stops" am: 7a24d893

parents 2ccfca2f 7a24d893
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -441,6 +441,7 @@ public class LinkBandwidthEstimator extends Handler {
            return;
        }
        mIsOnDefaultRoute = isOnDefaultRoute;
        logd("mIsOnDefaultRoute " + mIsOnDefaultRoute);
        handleTrafficStatsPollConditionChanged();
    }

@@ -465,6 +466,13 @@ public class LinkBandwidthEstimator extends Handler {
        if (mScreenOn && mIsOnDefaultRoute && mIsOnActiveData) {
            updateDataRatCellIdentityBandwidth();
            handleTrafficStatsPoll();
        } else {
            logd("Traffic status poll stopped");
            if (mDataActivity != TelephonyManager.DATA_ACTIVITY_NONE) {
                mDataActivity = TelephonyManager.DATA_ACTIVITY_NONE;
                mLinkBandwidthEstimatorCallbacks.forEach(callback -> callback.invokeFromExecutor(
                        () -> callback.onDataActivityChanged(mDataActivity)));
            }
        }
    }