Load sql feed title in utf-8.

This commit is contained in:
martinrotter 2017-04-26 12:01:12 +02:00
parent a8213dd58a
commit 803d7bc1a7
1 changed files with 2 additions and 2 deletions

View File

@ -468,10 +468,10 @@ QNetworkReply::NetworkError StandardFeed::networkError() const {
} }
StandardFeed::StandardFeed(const QSqlRecord &record) : Feed(nullptr) { StandardFeed::StandardFeed(const QSqlRecord &record) : Feed(nullptr) {
setTitle(record.value(FDS_DB_TITLE_INDEX).toString()); setTitle(QString::fromUtf8(record.value(FDS_DB_TITLE_INDEX).toByteArray()));
setId(record.value(FDS_DB_ID_INDEX).toInt()); setId(record.value(FDS_DB_ID_INDEX).toInt());
setCustomId(id()); setCustomId(id());
setDescription(record.value(FDS_DB_DESCRIPTION_INDEX).toString()); setDescription(QString::fromUtf8(record.value(FDS_DB_DESCRIPTION_INDEX).toByteArray()));
setCreationDate(TextFactory::parseDateTime(record.value(FDS_DB_DCREATED_INDEX).value<qint64>()).toLocalTime()); setCreationDate(TextFactory::parseDateTime(record.value(FDS_DB_DCREATED_INDEX).value<qint64>()).toLocalTime());
setIcon(qApp->icons()->fromByteArray(record.value(FDS_DB_ICON_INDEX).toByteArray())); setIcon(qApp->icons()->fromByteArray(record.value(FDS_DB_ICON_INDEX).toByteArray()));
setEncoding(record.value(FDS_DB_ENCODING_INDEX).toString()); setEncoding(record.value(FDS_DB_ENCODING_INDEX).toString());