Properly offset time since setup when persisting.
Correctly add the current elapsed time to the loaded user setup time when persisting to disk so that we update the time every time we update the persisted file. Bug: 240726265 Test: N/A Change-Id: I9d1fc0ddc25fa22adb022b3bdfdd6edfee27dc75
This commit is contained in:
@@ -717,8 +717,8 @@ public class Scribe {
|
||||
out.startTag(null, XML_TAG_USER);
|
||||
out.attributeInt(null, XML_ATTR_USER_ID, userId);
|
||||
out.attributeLong(null, XML_ATTR_TIME_SINCE_FIRST_SETUP_MS,
|
||||
mRealtimeSinceUsersAddedOffsets.get(userId,
|
||||
mLoadedTimeSinceFirstSetup + SystemClock.elapsedRealtime()));
|
||||
mRealtimeSinceUsersAddedOffsets.get(userId, mLoadedTimeSinceFirstSetup)
|
||||
+ SystemClock.elapsedRealtime());
|
||||
for (int pIdx = mLedgers.numElementsForKey(userId) - 1; pIdx >= 0; --pIdx) {
|
||||
final String pkgName = mLedgers.keyAt(uIdx, pIdx);
|
||||
final Ledger ledger = mLedgers.get(userId, pkgName);
|
||||
|
||||
Reference in New Issue
Block a user