diff -r 502e5d91ad42 -r 15e4dd19031c homescreenpluginsrv/hspsmanager/client/hspsclient.cpp --- a/homescreenpluginsrv/hspsmanager/client/hspsclient.cpp Mon Mar 15 12:41:53 2010 +0200 +++ b/homescreenpluginsrv/hspsmanager/client/hspsclient.cpp Wed Mar 31 22:04:35 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 )