uifw/EikStd/coctlsrc/smileydrawer.cpp
branchRCL_3
changeset 55 aecbbf00d063
parent 10 9f56a4e1b8ab
child 56 d48ab3b357f1
--- a/uifw/EikStd/coctlsrc/smileydrawer.cpp	Thu Aug 19 10:11:06 2010 +0300
+++ b/uifw/EikStd/coctlsrc/smileydrawer.cpp	Tue Aug 31 15:28:30 2010 +0300
@@ -206,6 +206,11 @@
 void CSmileyDrawer::DrawImageByIconL( CBitmapContext& aGc, 
     CSmileyIcon* aIcon )
     {
+    if ( aIcon->DocPos() < iVisibleStart && aIcon->DocPos() >= 
+        iVisibleStart + iVisibleLength )
+        {
+        return;
+        }
     CSmileyImageData* image( aIcon->ImageData() );
     CFbsBitmap* bmp( image->Bitmap() );
     CFbsBitmap* mask( image->Mask() );