diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-18 07:25:21 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-18 07:25:21 +0200 |
| commit | 6fd5b9694e02bac48ba4ab45ac6abad849997d0d (patch) | |
| tree | 9815b233de8716d443a4e3683b030115de35fa11 /src/client/QXmppVersionManager.cpp | |
| parent | 3269f1ab17e93d378d4949c0c668aa29a8eddecb (diff) | |
| download | qxmpp-6fd5b9694e02bac48ba4ab45ac6abad849997d0d.tar.gz | |
only emit QXmppVersionManager::versionReceived() for results
Diffstat (limited to 'src/client/QXmppVersionManager.cpp')
| -rw-r--r-- | src/client/QXmppVersionManager.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/client/QXmppVersionManager.cpp b/src/client/QXmppVersionManager.cpp index 15075cb0..3ccba795 100644 --- a/src/client/QXmppVersionManager.cpp +++ b/src/client/QXmppVersionManager.cpp @@ -78,8 +78,7 @@ bool QXmppVersionManager::handleStanza(const QDomElement &element) QXmppVersionIq versionIq; versionIq.parse(element); - if(versionIq.type() == QXmppIq::Get) - { + if (versionIq.type() == QXmppIq::Get) { // respond to query QXmppVersionIq responseIq; responseIq.setType(QXmppIq::Result); @@ -91,9 +90,11 @@ bool QXmppVersionManager::handleStanza(const QDomElement &element) responseIq.setOs(clientOs()); client()->sendPacket(responseIq); + } else if (versionIq.type() == QXmppIq::Result) { + // emit response + emit versionReceived(versionIq); } - emit versionReceived(versionIq); return true; } |
