diff -r e5af45d51884 -r 31fccae4f8a7 uiacceltk/hitchcock/coretoolkit/src/HuiTextureManager.cpp --- a/uiacceltk/hitchcock/coretoolkit/src/HuiTextureManager.cpp Tue Aug 31 16:07:35 2010 +0300 +++ b/uiacceltk/hitchcock/coretoolkit/src/HuiTextureManager.cpp Wed Sep 01 12:16:53 2010 +0100 @@ -2449,7 +2449,8 @@ { TReal32 totalMemUsage = 0; TReal32 avgBitDepth = 0; - for(TInt i = 0; i < iTextures.Count(); ++i) + TInt count = iTextures.Count(); + for(TInt i = 0; i < count; ++i) { if( iTextures[i]->iTexture ) { @@ -2470,12 +2471,15 @@ buf.AppendNum( avgBitDepth ); User::InfoPrint( buf ); } + TInt CHuiTextureManager::EstimatedTextureMemUsage(TInt aAverageBitsPerPixel) const { TReal32 averageBytesPerPixel = TReal32(aAverageBitsPerPixel)/8.f; TReal32 totalMemUsage = 0; TInt pixels = 0; - for(TInt i = 0; i < iTextures.Count(); ++i) + TInt count = iTextures.Count(); + + for(TInt i = 0; i < count; ++i) { // TODO: Exclude NVG textures ! if( iTextures[i]->iTexture /*&&