Merge "Fix a race in settings update." into nyc-dev am: df15e03ed0
am: d56cd1fcab
* commit 'd56cd1fcab01b03aa6671522f0be6e69d7ec94fc':
Fix a race in settings update.
Change-Id: Ia9cee330dafdad14369ca5025ddc4d2710d76a59
This commit is contained in:
@ -1948,6 +1948,8 @@ public class SettingsProvider extends ContentProvider {
|
||||
final int userId = getUserIdFromKey(key);
|
||||
Uri uri = getNotificationUriFor(key, name);
|
||||
|
||||
mGenerationRegistry.incrementGeneration(key);
|
||||
|
||||
mHandler.obtainMessage(MyHandler.MSG_NOTIFY_URI_CHANGED,
|
||||
userId, 0, uri).sendToTarget();
|
||||
|
||||
@ -1959,8 +1961,6 @@ public class SettingsProvider extends ContentProvider {
|
||||
sSystemCloneToManagedSettings);
|
||||
}
|
||||
|
||||
mGenerationRegistry.incrementGeneration(key);
|
||||
|
||||
mHandler.obtainMessage(MyHandler.MSG_NOTIFY_DATA_CHANGED).sendToTarget();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user