mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-06-23 11:35:25 -04:00
9bd68d44a1
Senders that play their own audio for a notification can set the standard org.freedesktop.Notifications "suppress-sound" boolean hint to ask the server not to double up. NotificationService skipped its sound only as a side effect of the dedup early-return (when an identically-keyed popup was still visible), so transient notifications double-sounded while lingering ones didn't — nondeterministic. Read notif.hints["suppress-sound"] and gate the AudioService call on it.