From bf997a6d2ec9cbe3a219d7019a6310bd53f8240b Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 11 Sep 2018 00:38:06 +0200 Subject: [PATCH] Don't show error when there was no match from API Seeds --- src/lyrics/apiseedslyricsprovider.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lyrics/apiseedslyricsprovider.cpp b/src/lyrics/apiseedslyricsprovider.cpp index ac5e967ca..02ba5972e 100644 --- a/src/lyrics/apiseedslyricsprovider.cpp +++ b/src/lyrics/apiseedslyricsprovider.cpp @@ -138,6 +138,8 @@ QJsonObject APISeedsLyricsProvider::ExtractJsonObj(QNetworkReply *reply, quint64 QJsonObject json_obj = json_doc.object(); if (!json_obj.isEmpty() && json_obj.contains("error")) { failure_reason = json_obj["error"].toString(); + // Don't bother showing error when there was no match. + if (failure_reason == "Lyric no found, try again later.") failure_reason.clear(); } else { failure_reason = QString("%1 (%2)").arg(reply->errorString()).arg(reply->error()); @@ -205,7 +207,7 @@ QJsonObject APISeedsLyricsProvider::ExtractResult(QNetworkReply *reply, quint64 void APISeedsLyricsProvider::Error(quint64 id, QString error, QVariant debug) { LyricsSearchResults results; - qLog(Error) << "APISeedsLyrics:" << error; + if (!error.isEmpty()) qLog(Error) << "APISeedsLyrics:" << error; if (debug.isValid()) qLog(Debug) << debug; emit SearchFinished(id, results); }