uiacceltk/hitchcock/coretoolkit/src/HuiTextureManager.cpp
branchRCL_3
changeset 20 31fccae4f8a7
parent 19 e5af45d51884
--- 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 /*&&