diff --git a/src/addons/news_manager.cpp b/src/addons/news_manager.cpp index 7fb2220efa3..fda8a3d6a03 100644 --- a/src/addons/news_manager.cpp +++ b/src/addons/news_manager.cpp @@ -302,8 +302,9 @@ void NewsManager::updateNews(const XMLNode *xml, const std::string &filename) { const XMLNode *node = xml->getNode(i); if(node->getName()!="message") continue; - core::stringw news; - node->get("content", &news); + std::string raw_news; + node->get("content", &raw_news); + core::stringw news = StringUtils::xmlDecode(raw_news); int id=-1; node->get("id", &id); bool important=false;