diff --git a/src/covers/albumcoverfetcher.cpp b/src/covers/albumcoverfetcher.cpp index 24f2a3083..3c0f33280 100644 --- a/src/covers/albumcoverfetcher.cpp +++ b/src/covers/albumcoverfetcher.cpp @@ -96,11 +96,11 @@ void AlbumCoverFetcher::StartRequests() { } void AlbumCoverFetcher::SingleSearchFinished(quint64 request_id, CoverSearchResults results) { - delete active_requests_.take(request_id); + active_requests_.take(request_id)->deleteLater(); emit SearchFinished(request_id, results); } void AlbumCoverFetcher::SingleCoverFetched(quint64 request_id, const QImage& image) { - delete active_requests_.take(request_id); + active_requests_.take(request_id)->deleteLater(); emit AlbumCoverFetched(request_id, image); }