diff -r c8382f7b54ef -r 726fba06891a emailuis/emailui/src/FreestyleEmailUiMailListModel.cpp --- a/emailuis/emailui/src/FreestyleEmailUiMailListModel.cpp Wed Sep 15 11:52:37 2010 +0300 +++ b/emailuis/emailui/src/FreestyleEmailUiMailListModel.cpp Wed Oct 13 14:11:15 2010 +0300 @@ -593,3 +593,19 @@ } } } +TBool CFSEmailUiMailListModel::ContainsItem( const CFSMailMessage& aMessage ) const + { + FUNC_LOG; + + TBool found( EFalse ); + for (TInt i = iItems.Count() - 1; i >= 0; i--) + { + if (aMessage.GetMessageId() == iItems[i]->MessagePtr().GetMessageId()) + { + found = ETrue; + break; + } + } + return found; + } +