diff -r 7fdbb852d323 -r fc3320e39880 messagingappbase/mce/src/MceMainViewListItemArray.cpp --- a/messagingappbase/mce/src/MceMainViewListItemArray.cpp Wed Sep 01 12:31:54 2010 +0100 +++ b/messagingappbase/mce/src/MceMainViewListItemArray.cpp Tue Sep 14 21:11:56 2010 +0300 @@ -1200,10 +1200,10 @@ TInt bitmapidx = EMceBitmapIndexConversation; if(iDefaultViewSettings == KMceConversationview ) { - TInt msgCount = 0; - TInt unreadCount = 0; - TRAPD(Errcode,iBitmapResolver.HasUnreadMessagesL(KMsvGlobalInBoxIndexEntryId,msgCount,unreadCount)); - if( unreadCount > 0 ) + TInt unreadMessages = 0; + //To check whether unread message presents in inbox + TRAPD( err, iBitmapResolver.FindVisibleCountWithUnreadMessageL( KMsvGlobalInBoxIndexEntryId, unreadMessages )); + if ( err == KErrNone && unreadMessages ) { bitmapidx = EMceBitmapIndexConversationNew ; }