uifw/EikStd/coctlsrc/smileydrawer.cpp
branchRCL_3
changeset 19 aecbbf00d063
parent 6 9f56a4e1b8ab
child 20 d48ab3b357f1
equal deleted inserted replaced
18:fcdfafb36fe7 19:aecbbf00d063
   204 // ---------------------------------------------------------------------------
   204 // ---------------------------------------------------------------------------
   205 //
   205 //
   206 void CSmileyDrawer::DrawImageByIconL( CBitmapContext& aGc, 
   206 void CSmileyDrawer::DrawImageByIconL( CBitmapContext& aGc, 
   207     CSmileyIcon* aIcon )
   207     CSmileyIcon* aIcon )
   208     {
   208     {
       
   209     if ( aIcon->DocPos() < iVisibleStart && aIcon->DocPos() >= 
       
   210         iVisibleStart + iVisibleLength )
       
   211         {
       
   212         return;
       
   213         }
   209     CSmileyImageData* image( aIcon->ImageData() );
   214     CSmileyImageData* image( aIcon->ImageData() );
   210     CFbsBitmap* bmp( image->Bitmap() );
   215     CFbsBitmap* bmp( image->Bitmap() );
   211     CFbsBitmap* mask( image->Mask() );
   216     CFbsBitmap* mask( image->Mask() );
   212     if ( aIcon->IsPlayFinished() )
   217     if ( aIcon->IsPlayFinished() )
   213         {
   218         {