diff -r 17302fa075e1 -r da6ac9d688df messagingappbase/mce/src/MceMainViewListItemArray.cpp --- a/messagingappbase/mce/src/MceMainViewListItemArray.cpp Wed Sep 15 12:08:45 2010 +0300 +++ b/messagingappbase/mce/src/MceMainViewListItemArray.cpp Wed Oct 13 14:27:34 2010 +0300 @@ -1200,10 +1200,10 @@ TInt bitmapidx = EMceBitmapIndexConversation; if(iDefaultViewSettings == KMceConversationview ) { - TInt unreadMessages = 0; - //To check whether unread message presents in inbox - TRAPD( err, iBitmapResolver.FindVisibleCountWithUnreadMessageL( KMsvGlobalInBoxIndexEntryId, unreadMessages )); - if ( err == KErrNone && unreadMessages ) + TInt msgCount = 0; + TInt unreadCount = 0; + TRAPD(Errcode,iBitmapResolver.HasUnreadMessagesL(KMsvGlobalInBoxIndexEntryId,msgCount,unreadCount)); + if( unreadCount > 0 ) { bitmapidx = EMceBitmapIndexConversationNew ; }