am f813b27b: am 68c883a5: am 02b80bea: am 3e3bbe7a: Merge "Fix a bug in parsing app widget state XML." into lmp-dev
* commit 'f813b27b71e6f7be8f04b4b95f73e38760ef86d5': Fix a bug in parsing app widget state XML.
This commit is contained in:
@@ -434,6 +434,8 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku
|
||||
}
|
||||
}
|
||||
|
||||
clearProvidersAndHostsTagsLocked();
|
||||
|
||||
loadGroupWidgetProvidersLocked(newProfileIds);
|
||||
loadGroupStateLocked(newProfileIds);
|
||||
}
|
||||
@@ -2372,6 +2374,20 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku
|
||||
}
|
||||
}
|
||||
|
||||
private void clearProvidersAndHostsTagsLocked() {
|
||||
final int providerCount = mProviders.size();
|
||||
for (int i = 0; i < providerCount; i++) {
|
||||
Provider provider = mProviders.get(i);
|
||||
provider.tag = TAG_UNDEFINED;
|
||||
}
|
||||
|
||||
final int hostCount = mHosts.size();
|
||||
for (int i = 0; i < hostCount; i++) {
|
||||
Host host = mHosts.get(i);
|
||||
host.tag = TAG_UNDEFINED;
|
||||
}
|
||||
}
|
||||
|
||||
private boolean writeProfileStateToFileLocked(FileOutputStream stream, int userId) {
|
||||
int N;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user