diff options
Diffstat (limited to 'src/AsyncImageLoader.cpp')
-rw-r--r-- | src/AsyncImageLoader.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/AsyncImageLoader.cpp b/src/AsyncImageLoader.cpp index 1769846..1a1e120 100644 --- a/src/AsyncImageLoader.cpp +++ b/src/AsyncImageLoader.cpp @@ -227,6 +227,9 @@ namespace QuickMedia { bool loaded_textures_changed = false; for(auto it = thumbnails.begin(); it != thumbnails.end();) { if(it->second->counter != counter) { + image_load_queue.erase_if([&it](ThumbnailLoadData &load_data) { + return load_data.path.data == it->first; + }); it = thumbnails.erase(it); loaded_textures_changed = true; } else { |