commit | f5505bf50edfbb0ffcc83274760d4881bca30987 | [log] [tgz] |
---|---|---|
author | Pinyao Ting <pinyaoting@google.com> | Wed Mar 13 23:47:24 2024 +0000 |
committer | Pinyao Ting <pinyaoting@google.com> | Wed Mar 13 23:48:18 2024 +0000 |
tree | 6af5e785a6fa5ae57a190bc1d177719d4836c985 | |
parent | e81e048183bbb0a37dc5b66e809849a87d4b9ff2 [diff] |
Remote legacy shortcut when failed to migrate Bug: 329421105 Test: manual Flag: NA Change-Id: I84071a1711a36a49ad2ef71dc017ae78e4dd1267
diff --git a/src/com/android/launcher3/provider/LauncherDbUtils.java b/src/com/android/launcher3/provider/LauncherDbUtils.java index 1f15947..b992a92 100644 --- a/src/com/android/launcher3/provider/LauncherDbUtils.java +++ b/src/com/android/launcher3/provider/LauncherDbUtils.java
@@ -152,7 +152,12 @@ } 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; }