StatusIcon: Show connection lost icon when at least one account is not connected
Versions
- OS: Debian (Testing)
- Gajim version: 1.2.1
- GTK version: 3.24.22-1
- Python-nbxmpp version: 1.0.1-1
Steps to reproduce the problem
- Go online, see your contacts being online in your roster.
- Lose the connection to your server (because of some server-side issue).
Expected behavior
When your account is offline, your contacts should not be listed as online in your roster.
It worked like this in versions older than 1.2.
Actual behavior
While your account is offline (or trying to reconnect), your contacts are listed as online in your roster.
The only indication that you’ve lost the connection is your account line in your roster. With many accounts and many contacts, it’s easy to miss this. Seeing all the contacts being online let’s you assume that everything is fine.