Fixed broken registration for a new account. Fixed typos

This commit is contained in:
Denis Fomin 2010-11-14 14:22:45 +03:00
parent be50530d6d
commit 98e89a5204
2 changed files with 8 additions and 7 deletions

View File

@ -829,16 +829,17 @@ class Connection(CommonConnection, ConnectionHandlers):
reason = _('Server %(name)s answered wrongly to '
'register request: %(error)s') % {'name': data[0],
'error': data[3]}
gajim.nec.push_incoming_event(AccountNotCreated(None,
conn=self, reason=reason))
gajim.nec.push_incoming_event(AccountNotCreatedEvent(
None, conn=self, reason=reason))
return
is_form = data[2]
conf = data[1]
helpers.replace_dataform_media(conf, data[4])
if data[4] is not '':
helpers.replace_dataform_media(conf, data[4])
if self.new_account_form:
def _on_register_result(result):
if not common.xmpp.isResultNode(result):
gajim.nec.push_incoming_event(AccountNotCreated(
gajim.nec.push_incoming_event(AccountNotCreatedEvent(
None, conn=self, reason=result.getError()))
return
if gajim.HAVE_GPG:
@ -858,7 +859,8 @@ class Connection(CommonConnection, ConnectionHandlers):
# typed, so send them
if is_form:
#TODO: Check if form has changed
iq = common.xmpp.Iq('set', common.xmpp.NS_REGISTER, to=self._hostname)
iq = common.xmpp.Iq('set', common.xmpp.NS_REGISTER,
to=self._hostname)
iq.setTag('query').addChild(node=self.new_account_form)
self.connection.SendAndCallForResponse(iq,
_on_register_result)
@ -868,7 +870,7 @@ class Connection(CommonConnection, ConnectionHandlers):
# requested config has changed since first connection
reason = _('Server %s provided a different '
'registration form') % data[0]
gajim.nec.push_incoming_event(AccountNotCreated(
gajim.nec.push_incoming_event(AccountNotCreatedEvent(
None, conn=self, reason=reason))
return
common.xmpp.features_nb.register(self.connection,

View File

@ -3713,7 +3713,6 @@ class AccountCreationWizardWindow:
# We receive events from all accounts from GED
if obj.conn.name != self.account:
return
form, is_form, ssl_msg, ssl_err, ssl_cert, ssl_fingerprint = array
if self.update_progressbar_timeout_id is not None:
gobject.source_remove(self.update_progressbar_timeout_id)
self.back_button.show()