diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2018-12-27 13:28:08 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2018-12-27 13:29:34 -0800 |
commit | 9dbdd7249882f7181e1116e57668af076ba03573 (patch) | |
tree | 8f29fed40bc81aef06bca30217b781ba2a85a4fa /src_shortcuts_overrides/com/android/launcher3 | |
parent | bf588b0a8cdba2a59d1090bb21043c5df4de0780 (diff) | |
download | android_packages_apps_Trebuchet-9dbdd7249882f7181e1116e57668af076ba03573.tar.gz android_packages_apps_Trebuchet-9dbdd7249882f7181e1116e57668af076ba03573.tar.bz2 android_packages_apps_Trebuchet-9dbdd7249882f7181e1116e57668af076ba03573.zip |
Migrating some runnables to lambda operations
Change-Id: Ied7b6ca14594c72bc671127baf4f84fdcdb35b93
Diffstat (limited to 'src_shortcuts_overrides/com/android/launcher3')
-rw-r--r-- | src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java b/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java index 9785887ac..1710aef12 100644 --- a/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java +++ b/src_shortcuts_overrides/com/android/launcher3/model/LoaderResults.java @@ -42,26 +42,13 @@ public class LoaderResults extends BaseLoaderResults { synchronized (mBgDataModel) { shortcutMapCopy = new HashMap<>(mBgDataModel.deepShortcutMap); } - mUiExecutor.execute(() -> { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - callbacks.bindDeepShortcutMap(shortcutMapCopy); - } - }); + executeCallbacksTask(c -> c.bindDeepShortcutMap(shortcutMapCopy), mUiExecutor); } @Override public void bindWidgets() { final ArrayList<WidgetListRowEntry> widgets = mBgDataModel.widgetsModel.getWidgetsList(mApp.getContext()); - Runnable r = new Runnable() { - public void run() { - Callbacks callbacks = mCallbacks.get(); - if (callbacks != null) { - callbacks.bindAllWidgets(widgets); - } - } - }; - mUiExecutor.execute(r); + executeCallbacksTask(c -> c.bindAllWidgets(widgets), mUiExecutor); } } |