on xenial help sign in
Return default album art in error cases.
7df5f8bPawel Stolowski
plugins/Utils/albumartprovider.cpp+2−2
@@ -151,7 +151,7 @@ std::string AlbumArtProvider::get_image(const std::string &artist, const std::st
151
151
152 if (m_settings != nullptr && g_settings_get_boolean(m_settings, "remote-content-search") == false) {
152 if (m_settings != nullptr && g_settings_get_boolean(m_settings, "remote-content-search") == false) {
153 qDebug() << "Remote content disabled";
153 qDebug() << "Remote content disabled";
154− return "";
154+ return DEFAULT_ALBUM_ART;
155 }
155 }
156
156
157 std::string image_url = get_lastfm_url(info);
157 std::string image_url = get_lastfm_url(info);
@@ -162,7 +162,7 @@ std::string AlbumArtProvider::get_image(const std::string &artist, const std::st
162 tmpnam(tmpname);
162 tmpnam(tmpname);
163 //std::unique_ptr<char, int(*)(const char*)> deleter(tmpname, unlink);
163 //std::unique_ptr<char, int(*)(const char*)> deleter(tmpname, unlink);
164 if(!download_and_store(image_url, tmpname)) {
164 if(!download_and_store(image_url, tmpname)) {
165− return "";
165+ return DEFAULT_ALBUM_ART;
166 }
166 }
167 fix_format(tmpname);
167 fix_format(tmpname);
168 FILE *f = fopen(tmpname, "r");
168 FILE *f = fopen(tmpname, "r");