summaryrefslogtreecommitdiff
path: root/src_shortcuts_overrides/com
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2020-01-05 15:35:29 +0530
committerSunny Goyal <sunnygoyal@google.com>2020-01-10 12:23:27 -0800
commita7a5bf31013e5285fe164371fd094d5629107e14 (patch)
treeddded9435e8a06f44cb007bbdcadb22741b90045 /src_shortcuts_overrides/com
parent4823b0c99b6bea855c1f929696c0b87cc52ffc82 (diff)
downloadLauncher3-a7a5bf31013e5285fe164371fd094d5629107e14.tar.gz
Adding support for multiple Model clients
Bug: 137568159 Change-Id: Ia4db800b19cc80c695fcb9ea28e07709dfd08c6a
Diffstat (limited to 'src_shortcuts_overrides/com')
-rw-r--r--src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java b/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java
index 789bfd8688..dcb4636bfc 100644
--- a/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java
+++ b/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java
@@ -16,12 +16,14 @@
package com.android.launcher3.model;
+import static com.android.launcher3.util.Executors.MAIN_EXECUTOR;
+
import com.android.launcher3.LauncherAppState;
import com.android.launcher3.model.BgDataModel.Callbacks;
import com.android.launcher3.util.ComponentKey;
+import com.android.launcher3.util.LooperExecutor;
import com.android.launcher3.widget.WidgetListRowEntry;
-import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.HashMap;
@@ -31,8 +33,13 @@ import java.util.HashMap;
public class LoaderResults extends BaseLoaderResults {
public LoaderResults(LauncherAppState app, BgDataModel dataModel,
- AllAppsList allAppsList, int pageToBindFirst, WeakReference<Callbacks> callbacks) {
- super(app, dataModel, allAppsList, pageToBindFirst, callbacks);
+ AllAppsList allAppsList, Callbacks[] callbacks) {
+ this(app, dataModel, allAppsList, callbacks, MAIN_EXECUTOR);
+ }
+
+ public LoaderResults(LauncherAppState app, BgDataModel dataModel,
+ AllAppsList allAppsList, Callbacks[] callbacks, LooperExecutor executor) {
+ super(app, dataModel, allAppsList, callbacks, executor);
}
@Override