--- a/idlehomescreen/widgetmanager/src/wmlistbox.cpp Wed Sep 15 12:00:00 2010 +0300
+++ b/idlehomescreen/widgetmanager/src/wmlistbox.cpp Wed Oct 13 14:18:30 2010 +0300
@@ -184,13 +184,14 @@
CWindowGc& gc = *Gc();
MAknsSkinInstance* skin = AknsUtils::SkinInstance();
TBool highlightEnabled = !( iListBox->ItemDrawer()->Flags() &
- CListItemDrawer::ESingleClickDisabledHighlight );
+ CListItemDrawer::ESingleClickDisabledHighlight );
+ TBool listFocused = ((iListBox->IsFocused() && !aViewIsDimmed) ? ETrue : EFalse);
TRect itemRect = TRect( aItemRectPos, cellSize );
CFormattedCellListBoxItemDrawer::DrawEmptyItem(
aItemIndex, aItemRectPos, aViewIsDimmed );
- if ( aItemIsCurrent && !aViewIsDimmed && highlightEnabled )
+ if ( aItemIsCurrent && listFocused && highlightEnabled )
{
TRect innerRect( itemRect );
const TInt highlightOffset = 5;
@@ -240,7 +241,7 @@
// DRAW NAME
TRgb textColor;
TAknsQsnTextColorsIndex index =
- ( aItemIsCurrent && aViewIsDimmed && highlightEnabled )?
+ ( aItemIsCurrent && listFocused && highlightEnabled )?
EAknsCIQsnTextColorsCG10 : EAknsCIQsnTextColorsCG6;
AknsUtils::GetCachedColor(