summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/powermanager/WorkDuration.cpp3
-rw-r--r--services/powermanager/include/android/WorkDuration.h4
2 files changed, 4 insertions, 3 deletions
diff --git a/services/powermanager/WorkDuration.cpp b/services/powermanager/WorkDuration.cpp
index ef723c229c..bd2b10a149 100644
--- a/services/powermanager/WorkDuration.cpp
+++ b/services/powermanager/WorkDuration.cpp
@@ -25,8 +25,9 @@ namespace android::os {
WorkDuration::WorkDuration(int64_t startTimestampNanos, int64_t totalDurationNanos,
int64_t cpuDurationNanos, int64_t gpuDurationNanos)
- : workPeriodStartTimestampNanos(startTimestampNanos),
+ : timestampNanos(0),
actualTotalDurationNanos(totalDurationNanos),
+ workPeriodStartTimestampNanos(startTimestampNanos),
actualCpuDurationNanos(cpuDurationNanos),
actualGpuDurationNanos(gpuDurationNanos) {}
diff --git a/services/powermanager/include/android/WorkDuration.h b/services/powermanager/include/android/WorkDuration.h
index 99b5b8b1b4..26a575f834 100644
--- a/services/powermanager/include/android/WorkDuration.h
+++ b/services/powermanager/include/android/WorkDuration.h
@@ -61,11 +61,11 @@ struct WorkDuration : AWorkDuration, android::Parcelable {
return os;
}
- int64_t workPeriodStartTimestampNanos;
+ int64_t timestampNanos;
int64_t actualTotalDurationNanos;
+ int64_t workPeriodStartTimestampNanos;
int64_t actualCpuDurationNanos;
int64_t actualGpuDurationNanos;
- int64_t timestampNanos;
};
} // namespace android::os