[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdenetwork/kopete/protocols/jabber
From: Pali Rohár <pali.rohar () gmail ! com>
Date: 2013-05-23 20:10:09
Message-ID: 20130523201009.4884BAC85D () svn ! kde ! org
[Download RAW message or body]
SVN commit 1356120 by pali:
Rename jabber define IRIS_HASH_ATTRIBUTE to IRIS_XEP_0115_HASH_ATTRIBUTE and fix \
clientVersion function
M +1 -1 CMakeLists.txt
M +7 -7 jabbercapabilitiesmanager.cpp
--- trunk/KDE/kdenetwork/kopete/protocols/jabber/CMakeLists.txt #1356119:1356120
@@ -1,7 +1,7 @@
add_definitions(-DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS -DIRIS_XMPP_JID_DEPRECATED)
# if using patched libiris version, enable kopete features
-add_definitions(-DIRIS_FILE_TRANSFER_PREVIEW -DIRIS_SOCKET_ACCESS \
-DIRIS_HASH_ATTRIBUTE -DIRIS_XEP_0184_ID_ATTRIBUTE) \
+add_definitions(-DIRIS_FILE_TRANSFER_PREVIEW -DIRIS_SOCKET_ACCESS \
-DIRIS_XEP_0115_HASH_ATTRIBUTE -DIRIS_XEP_0184_ID_ATTRIBUTE)
add_subdirectory( icons )
add_subdirectory( libiris )
--- trunk/KDE/kdenetwork/kopete/protocols/jabber/jabbercapabilitiesmanager.cpp \
#1356119:1356120 @@ -364,11 +364,10 @@
return;
QString node = status.capsNode(), version = status.capsVersion(), extensions = \
status.capsExt(); + QString hash;
-#ifdef IRIS_HASH_ATTRIBUTE
- QString hash = status.capsHash();
-#else
- QString hash = QString();
+#ifdef IRIS_XEP_0115_HASH_ATTRIBUTE
+ hash = status.capsHash();
#endif
Capabilities capabilities( node, version, extensions, hash );
@@ -636,10 +635,11 @@
QString JabberCapabilitiesManager::clientVersion(const Jid& jid) const
{
- if (!capabilitiesEnabled(jid))
+#ifdef IRIS_XEP_0115_HASH_ATTRIBUTE
+ if (capabilitiesEnabled(jid) && d->jidCapabilitiesMap[jid.full()].hash().isEmpty())
+ return d->jidCapabilitiesMap[jid.full()].version();
+#endif
return QString();
- else
- return (d->jidCapabilitiesMap[jid.full()].hash().isEmpty() ? \
d->jidCapabilitiesMap[jid.full()].version() : QString()); }
void JabberCapabilitiesManager::saveInformation()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic