diff -r fb3763350a08 -r 4d54b72983ae menufw/menufwui/mmwidgets/inc/mmcacheforitem.inl --- a/menufw/menufwui/mmwidgets/inc/mmcacheforitem.inl Fri Jan 22 09:35:14 2010 +0200 +++ b/menufw/menufwui/mmwidgets/inc/mmcacheforitem.inl Tue Jan 26 11:48:23 2010 +0200 @@ -48,9 +48,16 @@ // // ----------------------------------------------------------------------------- // -inline void CMmCacheForItem::SetValid( TBool aValid ) +inline void CMmCacheForItem::SetValidL( TBool aValid ) { - iIsValid = aValid; + if ( !!iIsValid != !!aValid ) // Ex-OR + { + iIsValid = aValid; + if ( iIsValid ) + { + UpdateIconListL(); + } + } } // -----------------------------------------------------------------------------