mmsengine/mmssettings/src/cmmssettings.cpp
branchRCL_3
changeset 27 7fdbb852d323
parent 26 ebe688cedc25
equal deleted inserted replaced
26:ebe688cedc25 27:7fdbb852d323
   685 	{
   685 	{
   686 	iMmsSettingsFlags		= aMmsSettings.iMmsSettingsFlags;
   686 	iMmsSettingsFlags		= aMmsSettings.iMmsSettingsFlags;
   687 	iApplicationId 			= aMmsSettings.iApplicationId;
   687 	iApplicationId 			= aMmsSettings.iApplicationId;
   688 	
   688 	
   689 	delete iAddress;
   689 	delete iAddress;
   690     iAddress = NULL;
       
   691 	iAddress	=	aMmsSettings.Address().AllocL();
   690 	iAddress	=	aMmsSettings.Address().AllocL();
   692 	
   691 	
   693 	iCreationMode 			= aMmsSettings.iCreationMode;
   692 	iCreationMode 			= aMmsSettings.iCreationMode;
   694 	
   693 	
   695 	TInt count = aMmsSettings.ProxyCount();
   694 	TInt count = aMmsSettings.ProxyCount();
   696 	iProxy.Reset();
   695 	iProxy.Reset();
   697 	for(TInt loop=0; loop < count; ++loop)
   696 	for(TInt loop=0; loop < count; ++loop)
   698 		{
   697 		{
   699 		iProxy.AppendL(aMmsSettings.GetProxy(loop));
   698 		iProxy.Append(aMmsSettings.GetProxy(loop));
   700 		}
   699 		}
   701 
   700 
   702 	count = aMmsSettings.NapIdCount();
   701 	count = aMmsSettings.NapIdCount();
   703 	iNapId.Reset();
   702 	iNapId.Reset();
   704 	for(TInt loop=0; loop < count; ++loop)
   703 	for(TInt loop=0; loop < count; ++loop)
   705 		{
   704 		{
   706 		iNapId.AppendL(aMmsSettings.GetNapId(loop));
   705 		iNapId.Append(aMmsSettings.GetNapId(loop));
   707 		}
   706 		}
   708 
   707 
   709 	iAutomaticDownloadOptions = aMmsSettings.iAutomaticDownloadOptions;
   708 	iAutomaticDownloadOptions = aMmsSettings.iAutomaticDownloadOptions;
   710     iValidityPeriod 		= aMmsSettings.iValidityPeriod;
   709     iValidityPeriod 		= aMmsSettings.iValidityPeriod;
   711 	iMaxDownloadSize 		= aMmsSettings.iMaxDownloadSize;
   710 	iMaxDownloadSize 		= aMmsSettings.iMaxDownloadSize;