diff -r c2817bb2a55c -r cb506ec2d869 homescreenpluginsrv/hspsmanager/client/hspsclient.cpp --- a/homescreenpluginsrv/hspsmanager/client/hspsclient.cpp Wed Mar 31 13:30:40 2010 +0300 +++ b/homescreenpluginsrv/hspsmanager/client/hspsclient.cpp Wed May 12 13:35:37 2010 +0300 @@ -236,8 +236,10 @@ // (other items were commented in a header). // ----------------------------------------------------------------------------- // -EXPORT_C ThspsServiceCompletedMessage ChspsClient::hspsGetListHeaders( const ChspsODT& aSearchMask, - CArrayPtrFlat& aHeaderList ) +EXPORT_C ThspsServiceCompletedMessage ChspsClient::hspsGetListHeaders( + const ChspsODT& aSearchMask, + const TBool aCopyLogos, + CArrayPtrFlat& aHeaderList ) { ThspsServiceCompletedMessage ret = EhspsServiceRequestError; TBuf8 headerData; @@ -263,8 +265,11 @@ // cancel previous subscription first hspsCancelGetListHeaders(); } - ret = (ThspsServiceCompletedMessage)iSession.GetListHeaders(iResultData, - iSearchMaskData->Des(),headerData ); + ret = (ThspsServiceCompletedMessage)iSession.GetListHeaders( + iResultData, + iSearchMaskData->Des(), + aCopyLogos, + headerData ); #ifdef HSPS_LOG_ACTIVE if( iLogBus ) @@ -534,8 +539,10 @@ // (other items were commented in a header). // ----------------------------------------------------------------------------- // -EXPORT_C TInt ChspsClient::hspsGetHeaders( const ChspsODT& aSearchMask, - CArrayPtrFlat& aHeaderList ) +EXPORT_C TInt ChspsClient::hspsGetHeaders( + const ChspsODT& aSearchMask, + const TBool aCopyLogos, + CArrayPtrFlat& aHeaderList ) { iHeaderList = &aHeaderList; // Convert search mask ODT to binary stream @@ -553,6 +560,7 @@ ( ThspsServiceCompletedMessage )iSession.GetListHeaders( iResultData, iSearchMaskData->Des(), + aCopyLogos, iHeaderData ); if ( ret == EhspsGetListHeadersSuccess )