diff options
-rw-r--r-- | coverdatabase.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/coverdatabase.cpp b/coverdatabase.cpp index 89a1d60..75c4a9a 100644 --- a/coverdatabase.cpp +++ b/coverdatabase.cpp @@ -85,9 +85,9 @@ QByteArray CoverDatabase::fetchImageData(const QByteArray &coverId) data = despotify_get_image(m_session, const_cast<char *>(coverId.data()), &len); } + QImage img = data != 0 ? QImage::fromData(static_cast<const uchar *>(data), len, "JPEG") : QImage(); free(data); - QImage img = data != 0 ? QImage::fromData(static_cast<const uchar *>(data), len, "JPEG") : QImage(); { QMutexLocker locker(&m_coverCacheLock); m_coverCache.insert(coverId, img); |