uiacceltk/hitchcock/ServerCore/Src/alfappsrvsession.cpp
branchRCL_3
changeset 57 eaa079afe64c
parent 50 1801340c26a2
child 63 e1987ab3768a
equal deleted inserted replaced
54:78e19bc09b73 57:eaa079afe64c
   744                 {
   744                 {
   745                 TextureStopAnimation(aMessage);
   745                 TextureStopAnimation(aMessage);
   746                 }
   746                 }
   747             break;
   747             break;
   748             }
   748             }
       
   749         case EAlfTextureCleanAnimation:
       
   750             {
       
   751             if ( RequireTextureOwnerId( aMessage ) )
       
   752                 {
       
   753                 TextureCleanAnimation(aMessage);
       
   754                 }
       
   755             break;
       
   756             }    
   749         case EAlfTextureStartAnimation:
   757         case EAlfTextureStartAnimation:
   750             {
   758             {
   751             if ( RequireTextureOwnerId( aMessage ) )
   759             if ( RequireTextureOwnerId( aMessage ) )
   752                 {
   760                 {
   753                 TextureStartAnimation(aMessage);
   761                 TextureStartAnimation(aMessage);
  2902         }
  2910         }
  2903     
  2911     
  2904     aMessage.Complete( err );
  2912     aMessage.Complete( err );
  2905     }
  2913     }
  2906 
  2914 
  2907 
  2915 void CAlfAppSrvSession::TextureCleanAnimation(const RMessage2& aMessage)
       
  2916     {
       
  2917     TInt id = aMessage.Int0();
       
  2918     CHuiGifAnimationTexture* tex = NULL;
       
  2919     for (TInt index = 0; index < iAnimatedTextures.Count(); index++)
       
  2920         {
       
  2921         tex = iAnimatedTextures.operator[](index);
       
  2922         if (tex->Id() == id)
       
  2923             {
       
  2924             tex->DeleteAnimatedTexture();
       
  2925             break;
       
  2926             }
       
  2927         }
       
  2928     aMessage.Complete( KErrNone );    
       
  2929     }
  2908 // End of file    
  2930 // End of file