Commit 967dca12 authored by mercury233's avatar mercury233

preformance

parent 8d8bd503
......@@ -366,6 +366,7 @@ irr::video::ITexture* ImageManager::GetTextureThumb(int code) {
tThumb[code] = img;
return (img == NULL) ? tUnknownThumb : img;
}
if(tit == tThumb.end() || tit->second == tLoading) {
imageManager.tThumbLoadingMutex.lock();
auto lit = tThumbLoading.find(code);
if(lit != tThumbLoading.end()) {
......@@ -382,6 +383,7 @@ irr::video::ITexture* ImageManager::GetTextureThumb(int code) {
}
imageManager.tThumbLoadingMutex.unlock();
tit = tThumb.find(code);
}
if(tit == tThumb.end()) {
tThumb[code] = tLoading;
imageManager.tThumbLoadingMutex.lock();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment