jid when destroying room is optional

This commit is contained in:
Yann Leboulanger 2007-10-17 15:16:26 +00:00
parent 19888fcd7b
commit c9c066f8e6
1 changed files with 9 additions and 8 deletions

View File

@ -1668,18 +1668,19 @@ class GroupchatControl(ChatControlBase):
if response == gtk.RESPONSE_OK:
reason = instance.input_entry1.get_text().decode('utf-8')
jid = instance.input_entry2.get_text().decode('utf-8')
# Test jid
try:
jid = helpers.parse_jid(jid)
except:
dialogs.ErrorDialog(_('Invalid group chat Jabber ID'),
_('The group chat Jabber ID has not allowed characters.'))
return
if jid:
# Test jid
try:
jid = helpers.parse_jid(jid)
except:
dialogs.ErrorDialog(_('Invalid group chat Jabber ID'),
_('The group chat Jabber ID has not allowed characters.'))
return
else:
# Abord destroy operation
return
gajim.connections[self.account].destroy_gc_room(self.room_jid, reason,
jid)
jid)
def _on_bookmark_room_menuitem_activate(self, widget):
bm = {