diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2018-07-09 16:47:01 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2018-07-09 17:01:28 -0700 |
commit | 83fd25e3af387325eb99ddd05b4601af9ad3de03 (patch) | |
tree | c49fc7c93a2e2636eb2f159adee53b1708c81ff3 /src/com/android/launcher3/InstallShortcutReceiver.java | |
parent | ce368154cebf4ab5da9976aa4897317abc55ab1d (diff) | |
download | android_packages_apps_Trebuchet-83fd25e3af387325eb99ddd05b4601af9ad3de03.tar.gz android_packages_apps_Trebuchet-83fd25e3af387325eb99ddd05b4601af9ad3de03.tar.bz2 android_packages_apps_Trebuchet-83fd25e3af387325eb99ddd05b4601af9ad3de03.zip |
Moving some abstract classes to interfaces, to better use java-8 features
Change-Id: I862af4931c95cbde052130d8b7d4ac3375db782f
Diffstat (limited to 'src/com/android/launcher3/InstallShortcutReceiver.java')
-rw-r--r-- | src/com/android/launcher3/InstallShortcutReceiver.java | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/com/android/launcher3/InstallShortcutReceiver.java b/src/com/android/launcher3/InstallShortcutReceiver.java index fe8a841be..b9d45fb02 100644 --- a/src/com/android/launcher3/InstallShortcutReceiver.java +++ b/src/com/android/launcher3/InstallShortcutReceiver.java @@ -47,7 +47,6 @@ import com.android.launcher3.shortcuts.ShortcutInfoCompat; import com.android.launcher3.shortcuts.ShortcutKey; import com.android.launcher3.util.PackageManagerHelper; import com.android.launcher3.util.Preconditions; -import com.android.launcher3.util.Provider; import com.android.launcher3.util.Thunk; import org.json.JSONException; @@ -486,13 +485,10 @@ public class InstallShortcutReceiver extends BroadcastReceiver { if (Looper.myLooper() == LauncherModel.getWorkerLooper()) { app.getIconCache().getTitleAndIcon(si, activityInfo, false /* useLowResIcon */); } else { - app.getModel().updateAndBindShortcutInfo(new Provider<ShortcutInfo>() { - @Override - public ShortcutInfo get() { - app.getIconCache().getTitleAndIcon( - si, activityInfo, false /* useLowResIcon */); - return si; - } + app.getModel().updateAndBindShortcutInfo(() -> { + app.getIconCache().getTitleAndIcon( + si, activityInfo, false /* useLowResIcon */); + return si; }); } return Pair.create((ItemInfo) si, (Object) activityInfo); |