From e660a89a949389bf20e6964ce8c75028ba4dd7ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Fri, 4 Aug 2023 14:12:37 +0200 Subject: [PATCH] Properly open settings for full screen notifications --- .../kotlin/com/simplemobiletools/clock/extensions/Activity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Activity.kt b/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Activity.kt index 3aa2e274..8d86a400 100644 --- a/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Activity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Activity.kt @@ -1,9 +1,11 @@ package com.simplemobiletools.clock.extensions +import com.simplemobiletools.clock.BuildConfig import com.simplemobiletools.clock.R import com.simplemobiletools.commons.activities.BaseSimpleActivity import com.simplemobiletools.commons.dialogs.PermissionRequiredDialog import com.simplemobiletools.commons.extensions.canUseFullScreenIntent +import com.simplemobiletools.commons.extensions.openFullScreenIntentSettings fun BaseSimpleActivity.handleFullScreenNotificationsPermission(callback: (granted: Boolean) -> Unit) { handleNotificationPermission { granted -> @@ -15,7 +17,7 @@ fun BaseSimpleActivity.handleFullScreenNotificationsPermission(callback: (grante activity = this, textId = R.string.allow_full_screen_notifications_reminders, positiveActionCallback = { - callback(true) + openFullScreenIntentSettings(BuildConfig.APPLICATION_ID) }, negativeActionCallback = { // It is not critical to have full screen intents, so we should allow users to continue using the app