uiacceltk/hitchcock/Client/src/alftexturemanager.cpp
branchRCL_3
changeset 63 e1987ab3768a
parent 57 eaa079afe64c
equal deleted inserted replaced
57:eaa079afe64c 63:e1987ab3768a
   776             iData->iEnv->Client().TextureUnload(entry.iId, iData->iManagerId.iUid);
   776             iData->iEnv->Client().TextureUnload(entry.iId, iData->iManagerId.iUid);
   777             }
   777             }
   778         else
   778         else
   779             {
   779             {
   780             entry.iTexture->StopAnimation();      
   780             entry.iTexture->StopAnimation();      
   781             entry.iTexture->ClearAnimatedContent();
       
   782             }
   781             }
   783         
   782         
   784         TInt releaseFlags = entry.iTexture->ReleaseFlags();
   783         TInt releaseFlags = entry.iTexture->ReleaseFlags();
   785         releaseFlags |= CAlfTexture::EReleaseFromUnload;
   784         releaseFlags |= CAlfTexture::EReleaseFromUnload;
   786         entry.iTexture->SetReleaseFlags(releaseFlags);
   785         entry.iTexture->SetReleaseFlags(releaseFlags);
   803             {
   802             {
   804             iData->iEnv->Client().TextureUnload( aId, iData->iManagerId.iUid );    	                
   803             iData->iEnv->Client().TextureUnload( aId, iData->iManagerId.iUid );    	                
   805             }
   804             }
   806         else
   805         else
   807             {
   806             {
   808             entry.iTexture->StopAnimation();
   807             entry.iTexture->StopAnimation();        
   809             
       
   810             entry.iTexture->ClearAnimatedContent();
       
   811             }           
   808             }           
   812         
   809         
   813         TInt releaseFlags = entry.iTexture->ReleaseFlags();
   810         TInt releaseFlags = entry.iTexture->ReleaseFlags();
   814         releaseFlags |= CAlfTexture::EReleaseFromUnload;
   811         releaseFlags |= CAlfTexture::EReleaseFromUnload;
   815         entry.iTexture->SetReleaseFlags(releaseFlags);
   812         entry.iTexture->SetReleaseFlags(releaseFlags);