diff --git a/plugins/FeedReader/util/XMLWrapper.cpp b/plugins/FeedReader/util/XMLWrapper.cpp index c3d2cab27..2dd905fcc 100644 --- a/plugins/FeedReader/util/XMLWrapper.cpp +++ b/plugins/FeedReader/util/XMLWrapper.cpp @@ -107,7 +107,11 @@ bool XMLWrapper::convertFromString(const char *text, xmlChar *&xmlText) int ret = xmlCharEncInFunc(mCharEncodingHandler, out, in); if (ret >= 0) { result = true; +#if LIBXML_VERSION >= 20800 xmlText = xmlBufferDetach(out); +#else + xmlText = xmlStrdup(xmlBufferContent(out)); +#endif } xmlBufferFree(in); diff --git a/plugins/plugins.pro b/plugins/plugins.pro index 6fc2ba547..e2637e66b 100644 --- a/plugins/plugins.pro +++ b/plugins/plugins.pro @@ -2,9 +2,5 @@ TEMPLATE = subdirs SUBDIRS += \ LinksCloud \ - VOIP - -# disabled until fixed. -win32 { - SUBDIRS += FeedReader -} + VOIP \ + FeedReader