--- 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 ;
}