From 08278658046d9e2cb420be33edd3d87cf968a8ed Mon Sep 17 00:00:00 2001 From: John Maguire Date: Wed, 20 Jun 2012 15:16:56 +0200 Subject: [PATCH] Decode HTML entities in tweets. --- src/songinfo/twitterartistinfo.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/songinfo/twitterartistinfo.cpp b/src/songinfo/twitterartistinfo.cpp index b6564cd96..a177de2ad 100644 --- a/src/songinfo/twitterartistinfo.cpp +++ b/src/songinfo/twitterartistinfo.cpp @@ -26,6 +26,7 @@ #include #include "core/closure.h" +#include "core/utilities.h" #include "songinfotextview.h" const char* TwitterArtistInfo::kTwitterBucket = "id:twitter"; @@ -182,7 +183,8 @@ QString GenerateHtmlForTweetStream(const QVariantList& tweets) { int offset = 0; foreach (const Entity& e, entities) { // Write all the plain text up to this entity. - writer.writeCharacters(text.mid(offset, e.start_index - offset)); + writer.writeCharacters(Utilities::DecodeHtmlEntities( + text.mid(offset, e.start_index - offset))); // Set the next starting position for reading more plain text. offset = e.end_index;