|
|
@ -26,18 +26,13 @@ object PrivateShortcutCreateManager {
|
|
|
|
fun doesPrivateBrowsingPinnedShortcutExist(context: Context): Boolean {
|
|
|
|
fun doesPrivateBrowsingPinnedShortcutExist(context: Context): Boolean {
|
|
|
|
return if (SDK_INT >= Build.VERSION_CODES.N_MR1) {
|
|
|
|
return if (SDK_INT >= Build.VERSION_CODES.N_MR1) {
|
|
|
|
val pinnedShortcuts = context.getSystemService(ShortcutManager::class.java).pinnedShortcuts
|
|
|
|
val pinnedShortcuts = context.getSystemService(ShortcutManager::class.java).pinnedShortcuts
|
|
|
|
if (pinnedShortcuts.any()) {
|
|
|
|
if (pinnedShortcuts.any {
|
|
|
|
for (s in pinnedShortcuts) {
|
|
|
|
it.intent?.extras?.getString(HomeActivity.OPEN_TO_SEARCH) ==
|
|
|
|
if (s.intent?.extras?.getString(HomeActivity.OPEN_TO_SEARCH) ==
|
|
|
|
StartSearchIntentProcessor.PRIVATE_BROWSING_PINNED_SHORTCUT })
|
|
|
|
StartSearchIntentProcessor.PRIVATE_BROWSING_PINNED_SHORTCUT) {
|
|
|
|
return true
|
|
|
|
return true
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
false
|
|
|
|
false
|
|
|
|
} else {
|
|
|
|
} else
|
|
|
|
false
|
|
|
|
false
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
fun createPrivateShortcut(context: Context) {
|
|
|
|
fun createPrivateShortcut(context: Context) {
|
|
|
|