summaryrefslogtreecommitdiffstats
path: root/src/uscxml/plugins/invoker/im
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-10-24 18:43:32 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-10-24 18:43:32 (GMT)
commitb32153bc5f54424b14330855fed0701aec750fae (patch)
treef6deb4d465054f38b47a41905f4e379123ebb2bd /src/uscxml/plugins/invoker/im
parent3680f2d86991144f14dc7b40671ffff0c0f68cb2 (diff)
downloaduscxml-b32153bc5f54424b14330855fed0701aec750fae.zip
uscxml-b32153bc5f54424b14330855fed0701aec750fae.tar.gz
uscxml-b32153bc5f54424b14330855fed0701aec750fae.tar.bz2
Improved mimetype handling
Diffstat (limited to 'src/uscxml/plugins/invoker/im')
-rw-r--r--src/uscxml/plugins/invoker/im/IMInvoker.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/uscxml/plugins/invoker/im/IMInvoker.cpp b/src/uscxml/plugins/invoker/im/IMInvoker.cpp
index 1624b49..d1063bd 100644
--- a/src/uscxml/plugins/invoker/im/IMInvoker.cpp
+++ b/src/uscxml/plugins/invoker/im/IMInvoker.cpp
@@ -20,6 +20,7 @@
#include "IMInvoker.h"
#include <glog/logging.h>
#include "uscxml/UUID.h"
+#include <boost/algorithm/string.hpp>
#ifdef BUILD_AS_PLUGINS
#include <Pluma/Connector.hpp>
@@ -475,7 +476,7 @@ Data IMInvoker::buddyToData(PurpleBuddy *buddy) {
if (icon) {
size_t iconSize = 0;
gconstpointer iconData = purple_buddy_icon_get_data(icon, &iconSize);
- data.compound["icon"] = Data((char*)iconData, iconSize, false);
+ data.compound["icon"] = Data((char*)iconData, iconSize, "application/octet-stream", false);
}
PurplePresence* presence = purple_buddy_get_presence(buddy);