diff --git a/src/datadragon.cpp b/src/datadragon.cpp index a463a09..f9ec1c0 100644 --- a/src/datadragon.cpp +++ b/src/datadragon.cpp @@ -369,8 +369,7 @@ void DataDragon::threadLoop() { lock.unlock(); auto it = notDownloadedImages.begin(); - QString champid = *it; - notDownloadedImages.erase(it); + auto champid = std::move(notDownloadedImages.extract(it).value()); prefetchChampImage(champid, ImageType::SQUARE);