changeset f9df1d014d1b in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=f9df1d014d1b description: [lemonyogster] don't allow to put @ in room entry in join groupchat dialog and automatically switch to server entry. see #5528
diffstat:
src/dialogs.py | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-)
diffs (18 lines):
diff -r 1717fe91f9f5 -r f9df1d014d1b src/dialogs.py --- a/src/dialogs.py Sun Apr 25 19:35:22 2010 +0200 +++ b/src/dialogs.py Sun Apr 25 20:18:41 2010 +0200 @@ -2245,6 +2245,14 @@ self._empty_required_widgets.remove(widget) if len(self._empty_required_widgets) == 0 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.find('@') > -1: + # Don't allow @ char in room entry + room_jid, server = text.split('@', 1) + self._room_jid_entry.set_text(room_jid) + if server: + self.server_comboboxentry.child.set_text(server) + self.server_comboboxentry.grab_focus()
def on_account_combobox_changed(self, widget): model = widget.get_model()