javauis/lcdui_akn/lcdui/src/CMIDControlItem.cpp
branchRCL_3
changeset 34 71c436fe3ce0
parent 19 04becd199f91
child 59 e5618cc85d74
--- a/javauis/lcdui_akn/lcdui/src/CMIDControlItem.cpp	Tue May 25 12:34:19 2010 +0300
+++ b/javauis/lcdui_akn/lcdui/src/CMIDControlItem.cpp	Wed Jun 09 09:34:07 2010 +0300
@@ -249,9 +249,14 @@
 void CMIDControlItem::SetLabelColor(CMIDItemLabel* aLabelControl)
 {
     TRgb color;
+        
+    TInt labelColor = (IsFocused() && 
+                       Type() != MMIDComponent::ECustomItem &&
+                       Type() != MMIDComponent::EImageItem) ? EAknsCIQsnTextColorsCG8 : EAknsCIQsnTextColorsCG6;
 
+    // Get color from skin
     if ((AknsUtils::GetCachedColor(AknsUtils::SkinInstance(), color,
-                                   KAknsIIDQsnTextColors, EAknsCIQsnTextColorsCG8) == KErrNone) && iLabelControl)
+                                   KAknsIIDQsnTextColors, labelColor) == KErrNone) && iLabelControl)
     {//data entry text color
         TRAP_IGNORE(aLabelControl->SetColorL(color));
     }