Merge "BatteryStats: explicitly copy the wakeup reasons" am: da20982f89 am: bbba38fcd4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1508743 Change-Id: Iae4ac86d97029820257b07fd0dd504ab77eb3b4e
This commit is contained in:
@@ -124,7 +124,7 @@ public:
|
|||||||
{
|
{
|
||||||
std::unique_lock<std::mutex> reasonsLock(mReasonsMutex, std::defer_lock);
|
std::unique_lock<std::mutex> reasonsLock(mReasonsMutex, std::defer_lock);
|
||||||
if (reasonsLock.try_lock() && mWakeupReasons.empty()) {
|
if (reasonsLock.try_lock() && mWakeupReasons.empty()) {
|
||||||
mWakeupReasons = std::move(wakeupReasons);
|
mWakeupReasons = wakeupReasons;
|
||||||
reasonsCaptured = true;
|
reasonsCaptured = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user