diff --git a/wallpapers/image/image.cpp b/wallpapers/image/image.cpp index 0ec62bb2d..3101b5678 100644 --- a/wallpapers/image/image.cpp +++ b/wallpapers/image/image.cpp @@ -118,7 +118,12 @@ void Image::addUrl(const QString &url) void Image::addUrls(const QStringList &urls) { - addUrls(urls); + bool first = true; + for (const QString &url: urls) { + // set the first drop as the current paper, just add the rest to the roll + addUrl(QUrl(url), first); + first = false; + } } Image::RenderingMode Image::renderingMode() const