diff --git a/src/dde-control-center/plugin/dccimageprovider.cpp b/src/dde-control-center/plugin/dccimageprovider.cpp index a68493df68..d77f596225 100644 --- a/src/dde-control-center/plugin/dccimageprovider.cpp +++ b/src/dde-control-center/plugin/dccimageprovider.cpp @@ -121,7 +121,7 @@ DccImageProvider::~DccImageProvider() QImage *DccImageProvider::cacheImage(const QString &id, const QSize &thumbnailSize) { - return cacheImage(id, thumbnailSize, nullptr, QSize()); + return cacheImage(id, thumbnailSize, new CacheImageResponse(id, QSize(), this), QSize()); } QImage *DccImageProvider::cacheImage(const QString &id, const QSize &thumbnailSize, CacheImageResponse *response, const QSize &requestedSize)