Verify AppWidget ownership during update.
Bug: 5563081 Change-Id: I528ec944d404989bb21b32ef01feb3d35e23d3ad
This commit is contained in:
@@ -751,10 +751,13 @@ class AppWidgetService extends IAppWidgetService.Stub
|
||||
return;
|
||||
}
|
||||
ArrayList<AppWidgetId> instances = p.instances;
|
||||
final int callingUid = getCallingUid();
|
||||
final int N = instances.size();
|
||||
for (int i=0; i<N; i++) {
|
||||
AppWidgetId id = instances.get(i);
|
||||
updateAppWidgetInstanceLocked(id, views);
|
||||
if (canAccessAppWidgetId(id, callingUid)) {
|
||||
updateAppWidgetInstanceLocked(id, views);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user