diff --git a/httpdownloader.cpp b/httpdownloader.cpp index 1f1954a..7d1b800 100644 --- a/httpdownloader.cpp +++ b/httpdownloader.cpp @@ -445,7 +445,9 @@ HttpDownloader::HttpDownloader(QObject *parent) : QObject(parent) void HttpDownloader::download(const QUrl &url) { - _queue.enqueue(url); + if(!_queue.contains(url)) + _queue.enqueue(url); + if(!_download) finished(); } @@ -455,7 +457,7 @@ bool HttpDownloader::downloadIndex(int scale) if(scale > 19 || scale < 1) return false; - QUrl url("https://nouspiro.space/"); + QUrl url("https://tenmon.nouspiro.space/"); QStringList files = indexFileNames(scale); for(auto &file : files)