aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppVCardIq.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2015-07-31 13:11:36 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2015-07-31 13:11:36 +0200
commit5d8e309f46a825fa254bda56fae743ff80cbfe2a (patch)
treed35de1d616ecb811d759ddde77654f8a020334b6 /src/base/QXmppVCardIq.cpp
parent207f6697d512241af0fc145e590a234464acf723 (diff)
downloadqxmpp-5d8e309f46a825fa254bda56fae743ff80cbfe2a.tar.gz
fix reading/writing phone numbers in vCard (closes #65)
The phone numbers were incorrectly read from / written to vCard as a "PHONE" element instead of "TEL".
Diffstat (limited to 'src/base/QXmppVCardIq.cpp')
-rw-r--r--src/base/QXmppVCardIq.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/base/QXmppVCardIq.cpp b/src/base/QXmppVCardIq.cpp
index 4a237200..448a97ca 100644
--- a/src/base/QXmppVCardIq.cpp
+++ b/src/base/QXmppVCardIq.cpp
@@ -457,7 +457,7 @@ void QXmppVCardPhone::parse(const QDomElement &element)
void QXmppVCardPhone::toXml(QXmlStreamWriter *writer) const
{
- writer->writeStartElement("PHONE");
+ writer->writeStartElement("TEL");
if (d->type & Home)
writer->writeEmptyElement("HOME");
if (d->type & Work)
@@ -994,7 +994,7 @@ void QXmppVCardIq::parseElementFromChild(const QDomElement& nodeRecv)
QXmppVCardEmail email;
email.parse(child);
d->emails << email;
- } else if (child.tagName() == "PHONE") {
+ } else if (child.tagName() == "TEL") {
QXmppVCardPhone phone;
phone.parse(child);
d->phones << phone;