Fix spotify image loading

This commit is contained in:
David Sansome 2011-08-29 01:24:32 +01:00
parent c96d402f26
commit 5dc053827a
2 changed files with 5 additions and 6 deletions

View File

@ -803,10 +803,10 @@ void SpotifyClient::TryImageAgain(sp_image* image) {
// Free stuff
image_callbacks_registered_[image] --;
if (!image_callbacks_registered_[image]) {
sp_image_remove_load_callback(image, &ImageLoaded, this);
image_callbacks_registered_.remove(image);
}
// TODO: memory leak?
// sp_image_remove_load_callback(image, &ImageLoaded, this);
image_callbacks_registered_.remove(image);
sp_image_release(image);
pending_image_requests_.removeAt(index);

View File

@ -101,8 +101,7 @@ void SpotifySearchProvider::LoadArtAsync(int id, const Result& result) {
return;
}
QString image_id = result.metadata_.url().path();
qLog(Debug) << __PRETTY_FUNCTION__ << image_id;
QString image_id = QUrl(result.metadata_.art_automatic()).path();
if (image_id.startsWith('/'))
image_id.remove(0, 1);