From 27a103c1598bce0a1abb57a08f1041da09ae3072 Mon Sep 17 00:00:00 2001 From: abing Date: Fri, 31 May 2024 14:44:42 +0800 Subject: [PATCH] fix: fix duplicate notification button on android 13+ --- .../notification/NotificationManager.kt | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/kotlin-audio/src/main/java/com/doublesymmetry/kotlinaudio/notification/NotificationManager.kt b/kotlin-audio/src/main/java/com/doublesymmetry/kotlinaudio/notification/NotificationManager.kt index d8a83678..77dc34cf 100644 --- a/kotlin-audio/src/main/java/com/doublesymmetry/kotlinaudio/notification/NotificationManager.kt +++ b/kotlin-audio/src/main/java/com/doublesymmetry/kotlinaudio/notification/NotificationManager.kt @@ -714,17 +714,23 @@ class NotificationManager internal constructor( } is NotificationButton.STOP -> { - showStopButton = true + if (!needsCustomActionsToAddMissingButtons) { + showStopButton = true + } } is NotificationButton.FORWARD -> { - showForwardButton = true - showForwardButtonCompact = button.isCompact + if (!needsCustomActionsToAddMissingButtons) { + showForwardButton = true + showForwardButtonCompact = button.isCompact + } } is NotificationButton.BACKWARD -> { - showRewindButton = true - showRewindButtonCompact = button.isCompact + if (!needsCustomActionsToAddMissingButtons) { + showRewindButton = true + showRewindButtonCompact = button.isCompact + } } is NotificationButton.NEXT -> {