incoming "service-unavailable" error message unviewable after contact removed
A bug that looks like solved #105 (closed)
Reproductible: anytime
Action->new message then whatever@non_existing_server send whatever message to the contact
=> After a short moment you receive a message from gajim "error sending "the previous text you sent" ( service-unavailable )"
now send a new message and close the message dialog in the roster remove the contact "whatever@non_existing_server"
=> After a short time you rceive the same message as previously from gajim The systray icon starts animating
Double-clicking on the icon will produce this message on the console [xterm] Traceback (most recent call last): File "/usr/share/gajim/src/systray.py", line 290, in on_clicked self.on_left_click() File "/usr/share/gajim/src/systray.py", line 270, in on_left_click self.plugin.roster.new_chat( KeyError: u'whatever@non_existing_server'
(This message repeated many times)
and most important the icon continues to animate.
Good behaviour should be:
- either to recreate the contact in the roster and popup the message dialog
- either to suppress this message from the queue of messages
It is a critical problem as the icon has a bad behaviour but as it is triggered by malicious user, maybe it is not so important. On the other hand, perhaps it is simple to fix.
Have a good day! and thanks for all your work Guillaume