am eb6ba38c: Merge "Leave SettingsProvider running if cloning of a setting fails" into lmp-dev

* commit 'eb6ba38c90ca52133cd5c82bc9a3ee3c77c9fd4c':
  Leave SettingsProvider running if cloning of a setting fails
This commit is contained in:
Zoltan Szatmary-Ban
2014-09-12 18:51:42 +00:00
committed by Android Git Automerger

View File

@@ -789,8 +789,15 @@ public class SettingsProvider extends ContentProvider {
Slog.v(TAG, "putting to additional user "
+ mManagedProfiles.get(i).id);
}
insertForUser(Settings.Secure.CONTENT_URI, values,
mManagedProfiles.get(i).id);
try {
insertForUser(Settings.Secure.CONTENT_URI, values,
mManagedProfiles.get(i).id);
} catch (SecurityException e) {
// Temporary fix, see b/17450158
Slog.w(TAG, "Cannot clone request '" + request + "' with value '"
+ newValue + "' to managed profile (id "
+ mManagedProfiles.get(i).id + ")", e);
}
}
} finally {
Binder.restoreCallingIdentity(token);