From 79ab775ef027a271adb2d6abf81d282c8403952a Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Mon, 11 Dec 2023 22:34:14 +0100 Subject: [PATCH] Fix deleting app shortcuts --- .../java/de/mm20/launcher2/appshortcuts/LauncherShortcut.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/LauncherShortcut.kt b/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/LauncherShortcut.kt index 58f579b6..3640fd6d 100644 --- a/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/LauncherShortcut.kt +++ b/data/appshortcuts/src/main/java/de/mm20/launcher2/appshortcuts/LauncherShortcut.kt @@ -159,6 +159,9 @@ internal data class LauncherShortcut( return LauncherShortcutSerializer() } + override val canDelete: Boolean + get() = launcherShortcut.isPinned + override suspend fun delete(context: Context) { val launcherApps = context.getSystemService(Context.LAUNCHER_APPS_SERVICE) as LauncherApps if (!launcherApps.hasShortcutHostPermission()) return