From f5505bf50edfbb0ffcc83274760d4881bca30987 Mon Sep 17 00:00:00 2001 From: Pinyao Ting Date: Wed, 13 Mar 2024 23:47:24 +0000 Subject: [PATCH] Remote legacy shortcut when failed to migrate Bug: 329421105 Test: manual Flag: NA Change-Id: I84071a1711a36a49ad2ef71dc017ae78e4dd1267 --- src/com/android/launcher3/provider/LauncherDbUtils.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/provider/LauncherDbUtils.java b/src/com/android/launcher3/provider/LauncherDbUtils.java index 1f159471a0..b992a92ee4 100644 --- a/src/com/android/launcher3/provider/LauncherDbUtils.java +++ b/src/com/android/launcher3/provider/LauncherDbUtils.java @@ -152,7 +152,12 @@ public class LauncherDbUtils { } ShortcutInfo info = infoBuilder.build(); - if (!PinRequestHelper.createRequestForShortcut(context, info).accept()) { + try { + if (!PinRequestHelper.createRequestForShortcut(context, info).accept()) { + deletedShortcuts.add(lc.id); + continue; + } + } catch (Exception e) { deletedShortcuts.add(lc.id); continue; }