diff -r c743ef5928ba -r f966699dea19 menufw/menufwui/mmwidgets/inc/mmcacheforitem.inl --- a/menufw/menufwui/mmwidgets/inc/mmcacheforitem.inl Tue Feb 02 00:04:13 2010 +0200 +++ b/menufw/menufwui/mmwidgets/inc/mmcacheforitem.inl Fri Feb 19 22:42:37 2010 +0200 @@ -48,15 +48,12 @@ // // ----------------------------------------------------------------------------- // -inline void CMmCacheForItem::SetValidL( TBool aValid ) +inline void CMmCacheForItem::MarkAsValidL() { - if ( !!iIsValid != !!aValid ) // Ex-OR + if ( !iIsValid ) { - iIsValid = aValid; - if ( iIsValid ) - { - UpdateIconListL(); - } + iIsValid = ETrue; + UpdateIconListL(); } } @@ -64,6 +61,15 @@ // // ----------------------------------------------------------------------------- // +inline void CMmCacheForItem::MarkAsInvalid() + { + iIsValid = EFalse; + } + +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// inline TBool CMmCacheForItem::IsCurrent() { return iIsCurrent;