Merge "Fixed NPE in RankingHelper.writeXml. Make sure that mRecords is operated with the object lock."
am: 51e5edcb9b
Change-Id: I4f57eb27caffbf6462dcad23660f05efce21e74e
This commit is contained in:
@@ -1401,11 +1401,14 @@ public class RankingHelper implements RankingConfig {
|
|||||||
}
|
}
|
||||||
// Package upgrade
|
// Package upgrade
|
||||||
try {
|
try {
|
||||||
Record fullRecord = getRecord(pkg,
|
synchronized (mRecords) {
|
||||||
mPm.getPackageUidAsUser(pkg, changeUserId));
|
final String key = recordKey(pkg,
|
||||||
if (fullRecord != null) {
|
mPm.getPackageUidAsUser(pkg, changeUserId));
|
||||||
createDefaultChannelIfNeeded(fullRecord);
|
Record fullRecord = mRecords.get(key);
|
||||||
deleteDefaultChannelIfNeeded(fullRecord);
|
if (fullRecord != null) {
|
||||||
|
createDefaultChannelIfNeeded(fullRecord);
|
||||||
|
deleteDefaultChannelIfNeeded(fullRecord);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} catch (NameNotFoundException e) {}
|
} catch (NameNotFoundException e) {}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user