Skip to content
Snippets Groups Projects
Commit 7fe5cbc5 authored by Xiaohong Bao's avatar Xiaohong Bao
Browse files

trivial: some debug code for SH-2623: [PUBLIC_JIRA_USERS][crashhunters] crash...

trivial: some debug code for SH-2623: [PUBLIC_JIRA_USERS][crashhunters] crash at LLViewerTextureList::removeImageFromList(LLViewerFetchedTexture *)
parent 1620ad6d
No related branches found
No related tags found
No related merge requests found
...@@ -534,6 +534,7 @@ void LLViewerTextureList::removeImageFromList(LLViewerFetchedTexture *image) ...@@ -534,6 +534,7 @@ void LLViewerTextureList::removeImageFromList(LLViewerFetchedTexture *image)
S32 count = mImageList.erase(image) ; S32 count = mImageList.erase(image) ;
if(count != 1) if(count != 1)
{ {
llinfos << image->getID() << llendl ;
llerrs << "Error happens when remove image from mImageList: " << count << llendl ; llerrs << "Error happens when remove image from mImageList: " << count << llendl ;
} }
...@@ -919,6 +920,8 @@ void LLViewerTextureList::decodeAllImages(F32 max_time) ...@@ -919,6 +920,8 @@ void LLViewerTextureList::decodeAllImages(F32 max_time)
image_list.push_back(imagep); image_list.push_back(imagep);
imagep->setInImageList(FALSE) ; imagep->setInImageList(FALSE) ;
} }
llassert_always(image_list.size() == mImageList.size()) ;
mImageList.clear(); mImageList.clear();
for (std::vector<LLPointer<LLViewerFetchedTexture> >::iterator iter = image_list.begin(); for (std::vector<LLPointer<LLViewerFetchedTexture> >::iterator iter = image_list.begin();
iter != image_list.end(); ++iter) iter != image_list.end(); ++iter)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment