GNOME Bugzilla – Bug 633435
resident notifications emit ActionInvoked multiple times when updated
Last modified: 2010-10-29 20:06:33 UTC
handle_notify() connects the closed and action-invoked signal handlers every time, rather than just when creating the notification, so if you have a notification that gets updated multiple times, you end up with duplicate ActionInvoked dbus signals when an action is invoked.
Created attachment 173465 [details] [review] only attach signal handlers when creating a new notification
Oops. Nice catch. Pushed with the tabs removed. Thanks!