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

Commit 423adbf3 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix updateBluetoothStateLocked comments" into sc-dev

parents 33466948 d9f98565
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -12088,7 +12088,7 @@ public class BatteryStatsImpl extends BatteryStats {
    /**
     * Distribute Bluetooth energy info and network traffic to apps.
     *
     * @param info The energy information from the bluetooth controller.
     * @param info The accumulated energy information from the bluetooth controller.
     */
    public void updateBluetoothStateLocked(@Nullable final BluetoothActivityEnergyInfo info,
            final long consumedChargeUC, long elapsedRealtimeMs, long uptimeMs) {
@@ -12100,9 +12100,6 @@ public class BatteryStatsImpl extends BatteryStats {
            return;
        }
        if (!mOnBatteryInternal || mIgnoreNextExternalStats) {
            // TODO(174818545): mLastBluetoothActivityInfo is actually extremely suspicious.
            //  Firstly, the following line was originally missing. But even more so, BESW says that
            //  info is a delta, not a total, so this entire algorithm requires review.
            mLastBluetoothActivityInfo.set(info);
            return;
        }
+2 −2
Original line number Diff line number Diff line
@@ -137,8 +137,8 @@ class BatteryExternalStatsWorker implements BatteryStatsImpl.ExternalStatsSync {
    @GuardedBy("mWorkerLock")
    private PowerStatsInternal mPowerStatsInternal = null;

    // WiFi keeps an accumulated total of stats, unlike Bluetooth.
    // Keep the last WiFi stats so we can compute a delta.
    // WiFi keeps an accumulated total of stats. Keep the last WiFi stats so we can compute a delta.
    // (This is unlike Bluetooth, where BatteryStatsImpl is left responsible for taking the delta.)
    @GuardedBy("mWorkerLock")
    private WifiActivityEnergyInfo mLastWifiInfo =
            new WifiActivityEnergyInfo(0, 0, 0, 0, 0, 0);