uifw/EikStd/coctlsrc/EIKLBI.CPP
branchRCL_3
changeset 23 3d340a0166ff
parent 15 08e69e956a8c
child 51 fcdfafb36fe7
--- a/uifw/EikStd/coctlsrc/EIKLBI.CPP	Tue Apr 27 16:55:05 2010 +0300
+++ b/uifw/EikStd/coctlsrc/EIKLBI.CPP	Tue May 11 16:27:42 2010 +0300
@@ -38,7 +38,7 @@
 #include "laflbx.h"
 #include "akntrace.h"
 
-const TUint KListItemDrawerAllowedFlags = 0x0fff;
+const TUint KListItemDrawerAllowedFlags = 0x1fff;
 
 const TInt KDefaultMarkColumnWidth = 10;
 const TInt KDefaultMarkGutter = 2;
@@ -85,6 +85,13 @@
         aFlags &= ~EPressedDownState;
         }
     
+    // do not raise EDrawWholeBackground unless ENativeImplementation is set
+    if ( ( aFlags & EDrawWholeBackground ) 
+            && !( iFlags & ENativeImplementation ) )
+        {
+        aFlags &= ~EDrawWholeBackground;
+        }
+    
     iFlags |= aFlags; 
     iFlags &= KListItemDrawerAllowedFlags;
     }