Don\'t iterate over a list items are removed from.
am: 00d9d9f11e
Change-Id: I206627eafbfb274dcd27dfba41a4e9d06db9d2ac
This commit is contained in:
@@ -3898,7 +3898,9 @@ public class NotificationManagerService extends SystemService {
|
||||
@Override
|
||||
public void onUserSwitched(int user) {
|
||||
synchronized (mNotificationList) {
|
||||
for (ManagedServiceInfo info : mServices) {
|
||||
int i = mServices.size()-1;
|
||||
while (i --> 0) {
|
||||
final ManagedServiceInfo info = mServices.get(i);
|
||||
unregisterService(info.service, info.userid);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user