--- a/menufw/menufwui/mmwidgets/src/mmlistboxview.cpp Fri Jan 22 09:35:14 2010 +0200
+++ b/menufw/menufwui/mmwidgets/src/mmlistboxview.cpp Tue Jan 26 11:48:23 2010 +0200
@@ -12,7 +12,7 @@
* Contributors:
*
* Description:
- * Version : %version: MM_49 % << Don't touch! Updated by Synergy at check-out.
+ * Version : %version: MM_50 % << Don't touch! Updated by Synergy at check-out.
*
*/
@@ -596,10 +596,13 @@
//
void CMmListBoxView::DrawSingleItem (TInt aItemIndex) const
{
- CMmListBoxItemDrawer* itemDrawer= STATIC_CAST( CMmListBoxItemDrawer*, iItemDrawer );
- TSize size = itemDrawer->GetItemSize( aItemIndex, CurrentItemIndex ()
- == aItemIndex);
- itemDrawer->SetItemCellSize (size);
+ CMmListBoxItemDrawer* itemDrawer =
+ STATIC_CAST( CMmListBoxItemDrawer*, iItemDrawer );
+ TBool highlightVisible = !( itemDrawer->Flags()
+ & CListItemDrawer::ESingleClickDisabledHighlight );
+ TSize size = itemDrawer->GetItemSize( aItemIndex, highlightVisible &&
+ CurrentItemIndex() == aItemIndex );
+ itemDrawer->SetItemCellSize( size );
// CMmListBoxView* view= CONST_CAST( CMmListBoxView*, this );
// view->SetItemHeight( size.iHeight );