From 3ac2ae6a834a9064bd6a347969ca05bf47eb6596 Mon Sep 17 00:00:00 2001 From: David Sansome Date: Sat, 28 May 2011 16:00:38 +0000 Subject: [PATCH] Fix a segfault that occurred when an album cover search finished - seen more often with Python providers. --- src/covers/albumcoverfetcher.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); }