diff -r cfd5c2994f10 -r 113b91e0a2ad imsrv_plat/im_cache_server_api/inc/cinstantmsgindicator.h --- a/imsrv_plat/im_cache_server_api/inc/cinstantmsgindicator.h Tue Aug 31 15:31:29 2010 +0300 +++ b/imsrv_plat/im_cache_server_api/inc/cinstantmsgindicator.h Wed Sep 01 12:27:45 2010 +0100 @@ -61,8 +61,11 @@ * @param aSeriveId, service id. * @param aSenderId, message sender id. * @param aMultipleSender, count of number of P-2_p chats. + * @param aCloseConversation, indicates that this even came from closing the + * conversation and hence no need to paly the tone if there were already new messages. */ - virtual void MessageInfoL(TInt aNewMessages, TInt aSeriveId,const TDesC& aSenderId,TInt aMultipleSenders) = 0; + virtual void MessageInfoL(TInt aNewMessages, TInt aSeriveId,const TDesC& aSenderId, + TInt aMultipleSenders,TBool aCloseConversation = EFalse) = 0; private: /**