aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppMessage.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-02-22 14:56:11 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-02-22 14:56:11 +0000
commiteddc6bebeed612f448bb1b59dfba1f942032b046 (patch)
tree63ef23319e19fcca46822a2bef1888e02f196df1 /source/QXmppMessage.cpp
parentbe8f5fd37b142e8a6e76a29f6e5f15d5c8e2b7d5 (diff)
downloadqxmpp-eddc6bebeed612f448bb1b59dfba1f942032b046.tar.gz
* check whether body is empty before adding "body" element to a message
* remove some gratuitous accessor calls
Diffstat (limited to 'source/QXmppMessage.cpp')
-rw-r--r--source/QXmppMessage.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/source/QXmppMessage.cpp b/source/QXmppMessage.cpp
index 72ae50c2..580e8dc1 100644
--- a/source/QXmppMessage.cpp
+++ b/source/QXmppMessage.cpp
@@ -173,11 +173,12 @@ void QXmppMessage::toXml(QXmlStreamWriter *xmlWriter) const
helperToXmlAddAttribute(xmlWriter, "to", getTo());
helperToXmlAddAttribute(xmlWriter, "from", getFrom());
helperToXmlAddAttribute(xmlWriter, "type", getTypeStr());
- if (!getSubject().isEmpty())
- helperToXmlAddTextElement(xmlWriter, "subject", getSubject());
- helperToXmlAddTextElement(xmlWriter,"body", getBody());
- if (!getThread().isEmpty())
- helperToXmlAddTextElement(xmlWriter,"thread", getThread());
+ if (!m_subject.isEmpty())
+ helperToXmlAddTextElement(xmlWriter, "subject", m_subject);
+ if (!m_body.isEmpty())
+ helperToXmlAddTextElement(xmlWriter, "body", m_body);
+ if (!m_thread.isEmpty())
+ helperToXmlAddTextElement(xmlWriter, "thread", m_thread);
getError().toXml(xmlWriter);
if (m_state > None && m_state <= Paused)