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

Commit adc124a4 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 am: 3a9da07e

parents 31630bc4 3a9da07e
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)));
            }
        }
    }