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

Commit 0f69b90e authored by Wink Saville's avatar Wink Saville Committed by Gerrit Code Review
Browse files

Merge "Telephony: Start DataStallAlarm only on Data CONNECTED state"

parents 08159700 9aaa228c
Loading
Loading
Loading
Loading
+26 −24
Original line number Diff line number Diff line
@@ -1374,6 +1374,7 @@ public abstract class DataConnectionTracker extends Handler {
        int nextAction = getRecoveryAction();
        int delayInMs;

        if (getOverallState() == DctConstants.State.CONNECTED) {
            // If screen is on or data stall is currently suspected, set the alarm
            // with an aggresive timeout.
            if (mIsScreenOn || suspectedStall || RecoveryAction.isAggressiveRecovery(nextAction)) {
@@ -1401,6 +1402,7 @@ public abstract class DataConnectionTracker extends Handler {
            am.set(AlarmManager.ELAPSED_REALTIME_WAKEUP,
                    SystemClock.elapsedRealtime() + delayInMs, mDataStallAlarmIntent);
        }
    }

    protected void stopDataStallAlarm() {
        AlarmManager am =