DataProcessor: Do not skip and replace screen on component with screen on time
test: confirmed the screen on component does not show empty stat/s Change-Id: Ie4fa4cf77ea06d699317c2b6fedbd5005d04ab6f Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
This commit is contained in:
@@ -1430,18 +1430,6 @@ public final class DataProcessor {
|
||||
currentEntry.mCachedUsageConsumePower,
|
||||
nextEntry.mCachedUsageConsumePower);
|
||||
}
|
||||
if (isSystemConsumer(selectedBatteryEntry.mConsumerType)
|
||||
&& selectedBatteryEntry.mDrainType == BatteryConsumer.POWER_COMPONENT_SCREEN) {
|
||||
// Replace Screen system component time with screen on time.
|
||||
foregroundUsageTimeInMs = slotScreenOnTime;
|
||||
}
|
||||
// Excludes entry since we don't have enough data to calculate.
|
||||
if (foregroundUsageTimeInMs == 0
|
||||
&& foregroundServiceUsageTimeInMs == 0
|
||||
&& backgroundUsageTimeInMs == 0
|
||||
&& consumePower == 0) {
|
||||
continue;
|
||||
}
|
||||
// Forces refine the cumulative value since it may introduce deviation error since we
|
||||
// will apply the interpolation arithmetic.
|
||||
final float totalUsageTimeInMs =
|
||||
|
||||
Reference in New Issue
Block a user