From 5f50f087ac8817bfefa6518b8c4bcfd6ee378384 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnther=20Niess?= Date: Wed, 24 Feb 2010 00:45:40 +0000 Subject: [PATCH] SMACK-295: Fire reconnectionSuccessful event when session is established git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@11652 b35dd754-fafc-0310-a699-88a17e54d16e --- source/org/jivesoftware/smack/ConnectionCreationListener.java | 2 +- source/org/jivesoftware/smack/XMPPConnection.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/org/jivesoftware/smack/ConnectionCreationListener.java b/source/org/jivesoftware/smack/ConnectionCreationListener.java index c4c84a683..7cbda1867 100644 --- a/source/org/jivesoftware/smack/ConnectionCreationListener.java +++ b/source/org/jivesoftware/smack/ConnectionCreationListener.java @@ -34,7 +34,7 @@ public interface ConnectionCreationListener { * Notification that a new connection has been created. The new connection * will not yet be connected to the server. * - * @param connection the newly created connection. + * @param connection the newly created connection. */ public void connectionCreated(Connection connection); diff --git a/source/org/jivesoftware/smack/XMPPConnection.java b/source/org/jivesoftware/smack/XMPPConnection.java index 65274809d..5b7990388 100644 --- a/source/org/jivesoftware/smack/XMPPConnection.java +++ b/source/org/jivesoftware/smack/XMPPConnection.java @@ -610,7 +610,7 @@ public class XMPPConnection extends Connection { listener.connectionCreated(this); } } - else { + else if (!wasAuthenticated) { packetReader.notifyReconnection(); } @@ -823,7 +823,6 @@ public class XMPPConnection extends Connection { // Verify certificate presented by the server context.init(kms, new javax.net.ssl.TrustManager[]{new ServerTrustManager(getServiceName(), config)}, - //new javax.net.ssl.TrustManager[]{new OpenTrustManager()}, new java.security.SecureRandom()); Socket plain = socket; // Secure the plain connection @@ -995,6 +994,7 @@ public class XMPPConnection extends Connection { login(config.getUsername(), config.getPassword(), config.getResource()); } + packetReader.notifyReconnection(); } catch (XMPPException e) { e.printStackTrace();