diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-05-16 12:50:11 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-05-16 12:50:11 +0200 |
| commit | 338e393eaffd9685a2c564f72ad4437917cacdc7 (patch) | |
| tree | 5bd934273c3c7f60fb332db330e0a19e094676a3 /src/client/QXmppClient.cpp | |
| parent | e1c32c376cace7fdb7432493154b6db7c72d5905 (diff) | |
| download | qxmpp-338e393eaffd9685a2c564f72ad4437917cacdc7.tar.gz | |
uniformise disconnect
Diffstat (limited to 'src/client/QXmppClient.cpp')
| -rw-r--r-- | src/client/QXmppClient.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/client/QXmppClient.cpp b/src/client/QXmppClient.cpp index 29462c06..7d44f60d 100644 --- a/src/client/QXmppClient.cpp +++ b/src/client/QXmppClient.cpp @@ -355,9 +355,8 @@ void QXmppClient::disconnectFromServer() d->clientPresence.status().setType(QXmppPresence::Status::Offline); d->clientPresence.status().setStatusText("Logged out"); if (d->stream->isConnected()) - { sendPacket(d->clientPresence); - } + d->stream->disconnectFromHost(); } @@ -450,10 +449,9 @@ void QXmppClient::setClientPresence(const QXmppPresence& presence) // NOTE: we can't call disconnect() because it alters // the client presence if (d->stream->isConnected()) - { sendPacket(d->clientPresence); - d->stream->disconnectFromHost(); - } + + d->stream->disconnectFromHost(); } else if (d->stream->isConnected()) sendPacket(d->clientPresence); |
