From 5d8e309f46a825fa254bda56fae743ff80cbfe2a Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Fri, 31 Jul 2015 13:11:36 +0200 Subject: 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". --- src/base/QXmppVCardIq.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/base/QXmppVCardIq.cpp') 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; -- cgit v1.2.3