diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.cpp b/cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.cpp index 1e7600a75..04fd32164 100644 --- a/cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.cpp +++ b/cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.cpp @@ -28,16 +28,7 @@ PictureLoaderWorkerWork::PictureLoaderWorkerWork(const PictureLoaderWorker *work // Hook up signals to settings connect(&SettingsCache::instance(), SIGNAL(picDownloadChanged()), this, SLOT(picDownloadChanged())); - pictureLoaderThread = new QThread; - moveToThread(pictureLoaderThread); - - connect(pictureLoaderThread, &QThread::started, this, &PictureLoaderWorkerWork::startNextPicDownload); - - // clean up threads once loading finishes - connect(this, &QObject::destroyed, pictureLoaderThread, &QThread::quit); - connect(pictureLoaderThread, &QThread::finished, pictureLoaderThread, &QObject::deleteLater); - - pictureLoaderThread->start(QThread::LowPriority); + startNextPicDownload(); } void PictureLoaderWorkerWork::startNextPicDownload() diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.h b/cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.h index d03160463..a323c2f1d 100644 --- a/cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.h +++ b/cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.h @@ -33,7 +33,6 @@ public slots: void handleNetworkReply(QNetworkReply *reply); private: - QThread *pictureLoaderThread; bool picDownload; void startNextPicDownload();