summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget/RemoteViewsService.java
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2011-12-05 14:56:29 -0800
committerWinson Chung <winsonc@google.com>2011-12-06 14:21:10 -0800
commitc3f581b0474a216938810885f4f606e0db1f21ff (patch)
tree065a4f8a4c8598c43dd92da25d7416ce114a233c /core/java/android/widget/RemoteViewsService.java
parent3124e6f9e96b730cdfbbf068f15c41b6d5c8a819 (diff)
downloadframeworks_base-c3f581b0474a216938810885f4f606e0db1f21ff.zip
frameworks_base-c3f581b0474a216938810885f4f606e0db1f21ff.tar.gz
frameworks_base-c3f581b0474a216938810885f4f606e0db1f21ff.tar.bz2
Workaround for issue where the notifyDatasetChanged call chain is broken when Launcher is killed. (Bug 5703782)
Change-Id: Ic57a7ce85f41d58cd40b7d30eef4a1bf685182e5
Diffstat (limited to 'core/java/android/widget/RemoteViewsService.java')
-rw-r--r--core/java/android/widget/RemoteViewsService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/widget/RemoteViewsService.java b/core/java/android/widget/RemoteViewsService.java
index 7ba4777..07bd918 100644
--- a/core/java/android/widget/RemoteViewsService.java
+++ b/core/java/android/widget/RemoteViewsService.java
@@ -145,6 +145,9 @@ public abstract class RemoteViewsService extends Service {
Thread.getDefaultUncaughtExceptionHandler().uncaughtException(t, ex);
}
}
+ public synchronized void onDataSetChangedAsync() {
+ onDataSetChanged();
+ }
public synchronized int getCount() {
int count = 0;
try {