aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppBookmarkSet.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/QXmppBookmarkSet.cpp')
-rw-r--r--src/base/QXmppBookmarkSet.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/base/QXmppBookmarkSet.cpp b/src/base/QXmppBookmarkSet.cpp
index bf6388db..35808e1d 100644
--- a/src/base/QXmppBookmarkSet.cpp
+++ b/src/base/QXmppBookmarkSet.cpp
@@ -190,12 +190,14 @@ void QXmppBookmarkSet::toXml(QXmlStreamWriter *writer) const
writer->writeDefaultNamespace(ns_bookmarks);
for (const auto &conference : m_conferences) {
writer->writeStartElement(QStringLiteral("conference"));
- if (conference.autoJoin())
+ if (conference.autoJoin()) {
helperToXmlAddAttribute(writer, QStringLiteral("autojoin"), QStringLiteral("true"));
+ }
helperToXmlAddAttribute(writer, QStringLiteral("jid"), conference.jid());
helperToXmlAddAttribute(writer, QStringLiteral("name"), conference.name());
- if (!conference.nickName().isEmpty())
+ if (!conference.nickName().isEmpty()) {
helperToXmlAddTextElement(writer, QStringLiteral("nick"), conference.nickName());
+ }
writer->writeEndElement();
}
for (const auto &url : m_urls) {