diff options
| author | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2010-10-05 06:34:49 +0000 |
|---|---|---|
| committer | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2010-10-05 06:34:49 +0000 |
| commit | d229efbb08b13d26cd14924548b6a1d471d824ab (patch) | |
| tree | 63eeffd92d5567b91fea1430226fc74a3d67f385 /src | |
| parent | e77a0908fa96a9f7c53a00971e5082ac3a39f7d8 (diff) | |
| download | qxmpp-d229efbb08b13d26cd14924548b6a1d471d824ab.tar.gz | |
fix
Diffstat (limited to 'src')
| -rw-r--r-- | src/QXmppPresence.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/QXmppPresence.cpp b/src/QXmppPresence.cpp index 56c82d4d..57fb4dc4 100644 --- a/src/QXmppPresence.cpp +++ b/src/QXmppPresence.cpp @@ -103,7 +103,19 @@ void QXmppPresence::parse(const QDomElement &element) m_capabilityVer = xElement.attribute("ver"); m_capabilityHash = xElement.attribute("hash"); } - else if (xElement.tagName() != "error") + else if (xElement.tagName() == "error") + { + } + else if (xElement.tagName() == "show") + { + } + else if (xElement.tagName() == "status") + { + } + else if (xElement.tagName() == "priority") + { + } + else { // other extensions extensions << QXmppElement(xElement); @@ -154,6 +166,7 @@ void QXmppPresence::toXml(QXmlStreamWriter *xmlWriter) const helperToXmlAddAttribute(xmlWriter, "hash", m_capabilityHash); helperToXmlAddAttribute(xmlWriter, "node", m_capabilityNode); helperToXmlAddAttribute(xmlWriter, "ver", m_capabilityVer); + xmlWriter->writeEndElement(); } foreach (const QXmppElement &extension, extensions()) |
