Problem with notification
When a message arrives, it displays a notification. After clicking the mouse in it comes up window with the message. All is fine, but the message box appears only once.
By clicking on any subsequent notice, nothing happens.
After restarting, gajim, all repeats, the first click works, the other does not.
Steps to reproduce
Click on the notification.
Gajim version: 0.15-beta2-ce086d0f1a17
OS version: gentoo
GTK version: 2.24.6
PyGTK version: 2.24.0
If you connect a single account, then everything works fine. If after some time to connect other accounts, it also works, but sometimes it disappears. And if you connect all the accounts at the same time, it only works the first time.
I connected three accounts, gmail.com, jabber.micran.ru (corporate) and jabber.ru.
I experiment the same issue, and it's several days I try to debug that. The problem isn't in Gajim IMHO:
here is whay I have gathered. When a progrm (Gajim or something else) send a notification, it gets an id that is increased by one (first one is 1, then 2, etc...
and Gajim registers a callback for the "ActionInvoked" signal, which is raised in dbus-monitor when we click on the notification.
The problem is that, sometimes (I don't know when / why) the id number restarts from 1 and callback is no more called.
The restart from 1 can happen after id reaches a small number (18) or a big number (more than 100) without any visible reason.
I follow that by running dbus-monitor "interface='org.freedesktop.Notifications'"
no idea what happens, and the only fix I Can see is to re-register the callback from time to time: abslutly ugly fix!
Related ticket #6891
I suspect it is a problem with the notification itself under certain window managers (I suspect Fluxbox is one of them).