Service Discovery shows RuntimeError if connection is lost while starting
Versions
- OS: Fedora 33 (Workstation Edition Prerelease)
- GTK Version: 3.24.23
- PyGObject Version: 3.38.0
- GLib Version : 2.66.1
- python-nbxmpp Version: 1.0.0
- Gajim Version: 1.2.0
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/gajim/app_actions.py", line 104, in on_service_disco
ServiceDiscoveryWindow(account, address_entry=True)
File "/usr/lib/python3.9/site-packages/gajim/gtk/discovery.py", line 521, in __init__
raise RuntimeError('You must be connected to browse services')
RuntimeError: You must be connected to browse services
Steps to reproduce the problem
...
Gajim keeps disconnecting then reconnecting from an XMPP server. I assume it was in the disconnect phase when I tried to click the button.