aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppIncomingClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/QXmppIncomingClient.cpp')
-rw-r--r--src/QXmppIncomingClient.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/QXmppIncomingClient.cpp b/src/QXmppIncomingClient.cpp
index dcfe26f0..565a17c9 100644
--- a/src/QXmppIncomingClient.cpp
+++ b/src/QXmppIncomingClient.cpp
@@ -71,6 +71,7 @@ QXmppIncomingClient::QXmppIncomingClient(QSslSocket *socket, const QString &doma
bool check = connect(d->idleTimer, SIGNAL(timeout()),
this, SLOT(slotTimeout()));
Q_ASSERT(check);
+ Q_UNUSED(check);
}
/// Destroys the current stream.
@@ -81,12 +82,15 @@ QXmppIncomingClient::~QXmppIncomingClient()
delete d;
}
-/// Returns true if the client is authenticated and a resource is bound.
+/// Returns true if the socket is connected, the client is authenticated
+/// and a resource is bound.
///
bool QXmppIncomingClient::isConnected() const
{
- return !d->username.isEmpty() && !d->resource.isEmpty();
+ return QXmppStream::isConnected() &&
+ !d->username.isEmpty() &&
+ !d->resource.isEmpty();
}
/// Returns the client's JID.