--- 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));
}