summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/model/ExtendedModelTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/launcher3/model/ExtendedModelTask.java')
-rw-r--r--src/com/android/launcher3/model/ExtendedModelTask.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/launcher3/model/ExtendedModelTask.java b/src/com/android/launcher3/model/ExtendedModelTask.java
index 05419662b..080aaf54b 100644
--- a/src/com/android/launcher3/model/ExtendedModelTask.java
+++ b/src/com/android/launcher3/model/ExtendedModelTask.java
@@ -59,4 +59,15 @@ public abstract class ExtendedModelTask extends BaseModelUpdateTask {
}
});
}
+
+ public void bindUpdatedWidgets(BgDataModel dataModel) {
+ final MultiHashMap<PackageItemInfo, WidgetItem> widgets
+ = dataModel.widgetsModel.getWidgetsMap();
+ scheduleCallbackTask(new CallbackTask() {
+ @Override
+ public void execute(Callbacks callbacks) {
+ callbacks.bindAllWidgets(widgets);
+ }
+ });
+ }
}