diff --git a/src/statusicon.py b/src/statusicon.py
index 6c16242a6aac8c117511f01c4fe71e64fda3dbda..7db0eb28a598ec648b6998ceb6fbbfbfdf82f1e4 100644
--- a/src/statusicon.py
+++ b/src/statusicon.py
@@ -256,7 +256,7 @@ class StatusIcon:
         item.connect('activate', self.on_show_menuitem_activate, 'offline')
 
         iskey = connected_accounts > 0 and not (connected_accounts == 1 and
-                        gajim.connections[gajim.connections.keys()[0]].is_zeroconf)
+            gajim.zeroconf_is_connected())
         chat_with_menuitem.set_sensitive(iskey)
         single_message_menuitem.set_sensitive(iskey)
         join_gc_menuitem.set_sensitive(iskey)