changeset a5065b1c7a5a in /home/hg/repos/gajim
author: Yann Leboulanger asterix@lagaule.org branches: gajim_0.16 details:http://hg.gajim.org/gajim?cmd=changeset;node=a5065b1c7a5a description: improve pasting xmpp uri in join groupchat dialogs. Fixes #7905
diffstat:
src/dialogs.py | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
diffs (20 lines):
diff -r 7ff6c8bcae13 -r a5065b1c7a5a src/dialogs.py --- a/src/dialogs.py Thu Mar 26 20:58:51 2015 +0100 +++ b/src/dialogs.py Sun Mar 29 14:38:10 2015 +0200 @@ -2513,11 +2513,16 @@ if not self._empty_required_widgets and self.account: self.xml.get_object('join_button').set_sensitive(True) text = self._room_jid_entry.get_text() + if widget == self._room_jid_entry and text.startswith('xmpp:'): + text = text[5:] + self._room_jid_entry.set_text(text) if widget == self._room_jid_entry and '@' in text: # Don't allow @ char in room entry room_jid, server = text.split('@', 1) self._room_jid_entry.set_text(room_jid) if server: + if '?' in server: + server = server.split('?')[0] self.server_comboboxentry.child.set_text(server) self.server_comboboxentry.grab_focus()