summaryrefslogtreecommitdiffstats
path: root/kopete/protocols/jabber/ui/jabberregisteraccount.cpp
diff options
context:
space:
mode:
authorSlávek Banko <[email protected]>2016-10-15 18:58:11 +0200
committerSlávek Banko <[email protected]>2016-10-15 18:58:11 +0200
commit2a0baddda5436cb80d40c5166be42a6c84b90ab3 (patch)
treef610dcf976b8d46662c0768994c2d18ecb7e0675 /kopete/protocols/jabber/ui/jabberregisteraccount.cpp
parenta9aee0e6e0157a1fbeba6433aaaeda584698dc4e (diff)
downloadtdenetwork-2a0baddda5436cb80d40c5166be42a6c84b90ab3.tar.gz
tdenetwork-2a0baddda5436cb80d40c5166be42a6c84b90ab3.zip
Kopete - jabber: Not force old XMPP protocol
This resolves bug 698 Signed-off-by: Slávek Banko <[email protected]>
Diffstat (limited to 'kopete/protocols/jabber/ui/jabberregisteraccount.cpp')
-rw-r--r--kopete/protocols/jabber/ui/jabberregisteraccount.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/kopete/protocols/jabber/ui/jabberregisteraccount.cpp b/kopete/protocols/jabber/ui/jabberregisteraccount.cpp
index febad40c..f3d01c76 100644
--- a/kopete/protocols/jabber/ui/jabberregisteraccount.cpp
+++ b/kopete/protocols/jabber/ui/jabberregisteraccount.cpp
@@ -250,13 +250,16 @@ void JabberRegisterAccount::slotOk ()
// cancel any previous attempt
jabberClient->disconnect ();
- // FIXME: we need to use the old protocol for now
- jabberClient->setUseXMPP09 ( true );
-
jabberClient->setUseSSL ( mMainWidget->cbUseSSL->isChecked () );
- // FIXME: check this when using the new protocol
- jabberClient->setOverrideHost ( true, mMainWidget->leServer->text (), mMainWidget->sbPort->value () );
+ if( !mMainWidget->leServer->text().isEmpty() ) {
+ jabberClient->setUseXMPP09 ( true );
+ jabberClient->setOverrideHost ( true, mMainWidget->leServer->text (), mMainWidget->sbPort->value () );
+ }
+ else {
+ jabberClient->setUseXMPP09 ( false );
+ jabberClient->setOverrideHost ( false );
+ }
// start connection, no authentication
switch ( jabberClient->connect ( XMPP::Jid ( mMainWidget->leJID->text () ), TQString(), false ) )