From 64aabf6de3d6e4895844f9a69193ca744f17512c Mon Sep 17 00:00:00 2001 From: Martchus Date: Mon, 7 Aug 2023 22:43:37 +0200 Subject: [PATCH] Restore compatibility with Qt 5 --- dbquery/tekstowo.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dbquery/tekstowo.cpp b/dbquery/tekstowo.cpp index 3c3315d..d9aa753 100644 --- a/dbquery/tekstowo.cpp +++ b/dbquery/tekstowo.cpp @@ -70,7 +70,14 @@ void TekstowoResultsModel::parseInitialResults(const QByteArray &data) index = linkEnd + 4; auto linkText = QTextDocumentFragment::fromHtml(QString::fromUtf8(data.begin() + linkStart, linkEnd + 3 - linkStart)).toPlainText().trimmed(); auto titleStart = linkText.indexOf(QLatin1String(" - ")); +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) auto &songDetails = dropLast ? m_results.back() : m_results.emplace_back(); +#else + if (!dropLast) { + m_results.append(SongDescription()); + } + auto &songDetails = m_results.back(); +#endif songDetails.songId = QTextDocumentFragment::fromHtml(QString::fromUtf8(data.begin() + hrefStart, hrefEnd - hrefStart)).toPlainText(); if (titleStart > -1) { songDetails.artist = linkText.mid(0, titleStart);