summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/InstallShortcutReceiver.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2018-07-09 16:47:01 -0700
committerSunny Goyal <sunnygoyal@google.com>2018-07-09 17:01:28 -0700
commit83fd25e3af387325eb99ddd05b4601af9ad3de03 (patch)
treec49fc7c93a2e2636eb2f159adee53b1708c81ff3 /src/com/android/launcher3/InstallShortcutReceiver.java
parentce368154cebf4ab5da9976aa4897317abc55ab1d (diff)
downloadandroid_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.java12
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);