From 199f93ac3b3149a6dea6cccc8a597fdf0ed44c48 Mon Sep 17 00:00:00 2001 From: Dmitri Plotnikov Date: Mon, 27 Sep 2021 17:50:16 -0700 Subject: [PATCH] Zero out WiFi duration and power if ControllerActivityCounter is null Bug: 200346841 Test: atest FrameworksCoreTests:WifiPowerCalculatorTest Change-Id: I087e3b60c277c1d1a63b6c06e60ffcbe95224668 --- core/java/com/android/internal/os/WifiPowerCalculator.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/java/com/android/internal/os/WifiPowerCalculator.java b/core/java/com/android/internal/os/WifiPowerCalculator.java index 776a70545df49..3915b0e01e7fe 100644 --- a/core/java/com/android/internal/os/WifiPowerCalculator.java +++ b/core/java/com/android/internal/os/WifiPowerCalculator.java @@ -215,6 +215,9 @@ public class WifiPowerCalculator extends PowerCalculator { + "ms tx=" + txTime + "ms power=" + formatCharge( powerDurationAndTraffic.powerMah)); } + } else { + powerDurationAndTraffic.durationMs = 0; + powerDurationAndTraffic.powerMah = 0; } } else { final long wifiRunningTime = u.getWifiRunningTime(rawRealtimeUs, statsType) / 1000;