diff --git a/gajim/gui_interface.py b/gajim/gui_interface.py index ca481ef4c..609a6ad7f 100644 --- a/gajim/gui_interface.py +++ b/gajim/gui_interface.py @@ -326,8 +326,13 @@ class Interface: obj.room_jid) elif (obj.errcode == '404') or (obj.errcon in ('item-not-found', 'remote-server-not-found')): + # remote server does not exist + if (obj.errcon == 'remote-server-not-found'): + self.handle_gc_error(gc_control, _('Unable to join group chat'), + _('Remote server %s does not exist.') % obj.room_jid) # group chat does not exist - self.handle_gc_error(gc_control, _('Unable to join group chat'), + else: + self.handle_gc_error(gc_control, _('Unable to join group chat'), _('Group chat %s does not exist.') % obj.room_jid) elif (obj.errcode == '405') or (obj.errcon == 'not-allowed'): self.handle_gc_error(gc_control, _('Unable to join group chat'),