diff --git a/gajim/common/connection_handlers.py b/gajim/common/connection_handlers.py
index e188befb4fbb9816abb7b451b11f1fd107318b54..d00932d179ba6869b2953ecfb060cc0ff9b33730 100644
--- a/gajim/common/connection_handlers.py
+++ b/gajim/common/connection_handlers.py
@@ -146,6 +146,7 @@ class ConnectionHandlersBase:
                 obj.contact_list.append(obj.contact)
             obj.contact.resource = resource
 
+            obj.need_redraw = True
             obj.need_add_in_roster = True
 
         if not app.jid_is_transport(jid) and len(obj.contact_list) == 1: