browserutilities/downloadmgr/DownloadMgrUiLib/Src/CUserInteractionsUtils.cpp
branchRCL_3
changeset 44 800203832575
parent 26 cb62a4f66ebe
child 48 79859ed3eea9
equal deleted inserted replaced
42:a1a5d4e727e8 44:800203832575
  1671     TBool pdSupported = docHandler->CanHandleProgressivelyL( dataType, pdPlayerUid );
  1671     TBool pdSupported = docHandler->CanHandleProgressivelyL( dataType, pdPlayerUid );
  1672     CleanupStack::PopAndDestroy( docHandler ); // docHandler
  1672     CleanupStack::PopAndDestroy( docHandler ); // docHandler
  1673     
  1673     
  1674     if ( pdSupported )
  1674     if ( pdSupported )
  1675         {
  1675         {
  1676         
       
  1677         TInt downloadCnt = iRegistryModel.DownloadCount();
       
  1678         TBool isProg(EFalse);
       
  1679         
       
  1680         const CDownloadArray& downloads = iRegistryModel.DownloadMgr().CurrentDownloads();
       
  1681         
       
  1682         for ( TInt i = 0; i < downloadCnt ;i++ )
       
  1683 			{
       
  1684         	RHttpDownload* dl = downloads.At(i); //current download
       
  1685         	dl->GetBoolAttribute( EDlAttrProgressive, isProg );
       
  1686         	if (isProg ) 
       
  1687 				{
       
  1688                 dl->SetBoolAttribute( EDlAttrProgressive, EFalse );
       
  1689                 }
       
  1690 			}
       
  1691       
       
  1692         TInt32 numMediaObjects = 0;
  1676         TInt32 numMediaObjects = 0;
  1693         User::LeaveIfError( aDownload.GetIntAttribute( EDlAttrNumMediaObjects, numMediaObjects ) );
  1677         User::LeaveIfError( aDownload.GetIntAttribute( EDlAttrNumMediaObjects, numMediaObjects ) );
  1694         
  1678         
  1695         // Pack download ID into EGenericParamDownloadId.
  1679         // Pack download ID into EGenericParamDownloadId.
  1696         TInt32 downloadID( -1 );
  1680         TInt32 downloadID( -1 );