From 2b2b251d5cfd324df9ec3bfdc110568a43f03140 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Wed, 18 Jul 2012 16:33:00 +0200 Subject: restore support for obsolete "invisible" presence (fixes issue #111) --- src/base/QXmppPresence.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/base/QXmppPresence.cpp') diff --git a/src/base/QXmppPresence.cpp b/src/base/QXmppPresence.cpp index 42143b10..e5821068 100644 --- a/src/base/QXmppPresence.cpp +++ b/src/base/QXmppPresence.cpp @@ -318,6 +318,8 @@ void QXmppPresence::Status::setTypeFromStr(const QString& str) m_type = QXmppPresence::Status::DND; else if(str == "xa") m_type = QXmppPresence::Status::XA; + else if(str == "invisible") + m_type = QXmppPresence::Status::Invisible; else { qWarning("QXmppPresence::Status::setTypeFromStr() invalid input string type %s", qPrintable(str)); @@ -341,6 +343,8 @@ QString QXmppPresence::Status::getTypeStr() const return "dnd"; case QXmppPresence::Status::Chat: return "chat"; + case QXmppPresence::Status::Invisible: + return "invisible"; default: qWarning("QXmppPresence::Status::getTypeStr() invalid type %d", (int)m_type); -- cgit v1.2.3