summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Svet Ganov <svetoslavganov@google.com> 2018-03-20 21:19:49 +0000
committer android-build-merger <android-build-merger@google.com> 2018-03-20 21:19:49 +0000
commitce0f7f59b77cabc66e6a43bc9e60455219a852cb (patch)
treeaa908f22f4c42ed6ce4795ab9474756af5e96237
parentc541ff07c3af5c6300598c87ddcf5351867f35b5 (diff)
parent4a99e98b48af111b13fa0f2c317a5b095ed74ad4 (diff)
Merge "Dispatch global settings changes to all users." into pi-dev
am: 4a99e98b48 Change-Id: Icb07bd1eba4b9ff559e5cf66a94382d24d057501
-rw-r--r--packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
index 7de54db4ffeb..cb5763fa1315 100644
--- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
+++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
@@ -2774,7 +2774,9 @@ public class SettingsProvider extends ContentProvider {
}
private void notifyForSettingsChange(int key, String name) {
- final int userId = getUserIdFromKey(key);
+ final int userId = isGlobalSettingsKey(key)
+ ? UserHandle.USER_ALL : getUserIdFromKey(key);
+
Uri uri = getNotificationUriFor(key, name);
mGenerationRegistry.incrementGeneration(key);