From ea73d4a403bff15f2f420087c9ffc50bfc35dc7c Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 11 Mar 2019 12:18:46 +0100 Subject: [PATCH] catch exceptions thrown at creating shortcuts --- .../contacts/pro/activities/MainActivity.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt index c800556c..70cacdf5 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/MainActivity.kt @@ -258,8 +258,11 @@ class MainActivity : SimpleActivity(), RefreshContactsListener { val createNewContact = getCreateNewContactShortcut(appIconColor) val manager = getSystemService(ShortcutManager::class.java) - manager.dynamicShortcuts = Arrays.asList(launchDialpad, createNewContact) - config.lastHandledShortcutColor = appIconColor + try { + manager.dynamicShortcuts = Arrays.asList(launchDialpad, createNewContact) + config.lastHandledShortcutColor = appIconColor + } catch (ignored: Exception) { + } } }