https://bugs.kde.org/show_bug.cgi?id=448736

Kai Uwe Broulik <k...@privat.broulik.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |INTENTIONAL

--- Comment #3 from Kai Uwe Broulik <k...@privat.broulik.de> ---
This is an application bug. Once the NotificationClosed signal is emitted, the
notification is "dead". The fact that Plasma doesn't enforce this and lets you
update a notification in history, is pure coincidence. The notify.c in deadbeed
does not listen to any signals but merely updates the last notification it
sends.

What it should be doing instead is listen for the signal and issue a new
notification if the one that is currently on screen was closed. This is also
what e.g. Spotify does.

"org.freedesktop.Notifications.NotificationClosed
[…]
The ID specified in the signal is invalidated before the signal is sent and may
not be used in any further communications with the server."

https://specifications.freedesktop.org/notification-spec/notification-spec-latest.html#signals

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to