Loading core/java/com/android/internal/os/BatteryStatsImpl.java +4 −1 Original line number Diff line number Diff line Loading @@ -978,10 +978,13 @@ public final class BatteryStatsImpl extends BatteryStats { } else if (mBtHeadset != null) { return getCurrentBluetoothPingCount() - mBluetoothPingStart; } return -1; return 0; } public void setBtHeadset(BluetoothHeadset headset) { if (headset != null && mBtHeadset == null && isOnBattery() && mBluetoothPingStart == -1) { mBluetoothPingStart = getCurrentBluetoothPingCount(); } mBtHeadset = headset; } Loading services/java/com/android/server/am/BatteryStatsService.java +1 −0 Original line number Diff line number Diff line Loading @@ -260,6 +260,7 @@ public final class BatteryStatsService extends IBatteryStats.Stub { enforceCallingPermission(); synchronized (mStats) { mStats.noteBluetoothOnLocked(); mStats.setBtHeadset(new android.bluetooth.BluetoothHeadset(mContext, null)); } } Loading Loading
core/java/com/android/internal/os/BatteryStatsImpl.java +4 −1 Original line number Diff line number Diff line Loading @@ -978,10 +978,13 @@ public final class BatteryStatsImpl extends BatteryStats { } else if (mBtHeadset != null) { return getCurrentBluetoothPingCount() - mBluetoothPingStart; } return -1; return 0; } public void setBtHeadset(BluetoothHeadset headset) { if (headset != null && mBtHeadset == null && isOnBattery() && mBluetoothPingStart == -1) { mBluetoothPingStart = getCurrentBluetoothPingCount(); } mBtHeadset = headset; } Loading
services/java/com/android/server/am/BatteryStatsService.java +1 −0 Original line number Diff line number Diff line Loading @@ -260,6 +260,7 @@ public final class BatteryStatsService extends IBatteryStats.Stub { enforceCallingPermission(); synchronized (mStats) { mStats.noteBluetoothOnLocked(); mStats.setBtHeadset(new android.bluetooth.BluetoothHeadset(mContext, null)); } } Loading