Systray icon disapears on event
Bug description
I'm using icewm with icetray, but without any gnome/kde component. I've set gajim to always show the systray icon. But when i receive a message, the systray icon "disappears", ie the space occupied by the systray icon is still there, but the icon isn't drawn anymore. Reading the massage doesn't restore it. The only way to restore the icon is to set the systray icon to "never" or "only when pending events" in the prefernces, and then back again to "always".
This worked properly in gajim 13.4 and broke somewhere before 14.2 (i had an old debian installation which run gajim 13.4, where this worked). It is still present in current hg.
Steps to reproduce
Install icewm. Run icewm without gnome session. Run icetray in a terminal. Start gajim Receive a message Watch the systray icon "disappear"
Software versions
OS version:
Linux chise 2.6.32-5-686 #1 (closed) SMP Tue Mar 8 21:36:00 UTC 2011 i686 GNU/Linux (debian/testing) GTK version:
2.24.4-3 PyGTK version: 2.24.0-2