diff --git a/app/src/main/java/eu/kanade/tachiyomi/App.kt b/app/src/main/java/eu/kanade/tachiyomi/App.kt index 56d03d1f6..137c2af1c 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/App.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/App.kt @@ -32,6 +32,7 @@ import eu.kanade.tachiyomi.network.NetworkHelper import eu.kanade.tachiyomi.ui.security.SecureActivityDelegate import eu.kanade.tachiyomi.util.system.AuthenticatorUtil import eu.kanade.tachiyomi.util.system.animatorDurationScale +import eu.kanade.tachiyomi.util.system.logcat import eu.kanade.tachiyomi.util.system.notification import kotlinx.coroutines.flow.launchIn import kotlinx.coroutines.flow.onEach @@ -158,7 +159,11 @@ open class App : Application(), DefaultLifecycleObserver, ImageLoaderFactory { } protected open fun setupNotificationChannels() { - Notifications.createChannels(this) + try { + Notifications.createChannels(this) + } catch (e: Exception) { + logcat(LogPriority.ERROR, e) { "Failed to modify notification channels" } + } } private inner class DisableIncognitoReceiver : BroadcastReceiver() {