Index: components/policy/android/java/src/org/chromium/policy/AbstractAppRestrictionsProvider.java |
diff --git a/components/policy/android/java/src/org/chromium/policy/AbstractAppRestrictionsProvider.java b/components/policy/android/java/src/org/chromium/policy/AbstractAppRestrictionsProvider.java |
index 3fc27327530627d127db420cc5baad5299fa57a8..bf77ebfa1003273a6055fb90e7392d80e3f19158 100644 |
--- a/components/policy/android/java/src/org/chromium/policy/AbstractAppRestrictionsProvider.java |
+++ b/components/policy/android/java/src/org/chromium/policy/AbstractAppRestrictionsProvider.java |
@@ -85,7 +85,12 @@ public void startListeningForPolicyChanges() { |
public void refresh() { |
final Bundle cachedResult = getCachedPolicies(); |
if (cachedResult != null) { |
- notifySettingsAvailable(cachedResult); |
+ ThreadUtils.runOnUiThread(new Runnable() { |
+ @Override |
+ public void run() { |
+ notifySettingsAvailable(cachedResult); |
+ } |
+ }); |
} |
mExecutor.execute(new Runnable() { |