syncmlfw/dm/treemodule/src/nsmldmddf.cpp
branchRCL_3
changeset 25 b183ec05bd8c
parent 24 13d7c31c74e0
child 26 19bba8228ff0
equal deleted inserted replaced
24:13d7c31c74e0 25:b183ec05bd8c
   223 			     }			
   223 			     }			
   224 			 if( find <= KErrNotFound )
   224 			 if( find <= KErrNotFound )
   225 			     {
   225 			     {
   226 			     TBool returnstatus = ETrue; 
   226 			     TBool returnstatus = ETrue; 
   227 			     TPtrC8 Uri1 = NSmlDmURI::URISeg(aURI,1);
   227 			     TPtrC8 Uri1 = NSmlDmURI::URISeg(aURI,1);
   228 			     if( iAddRootNodesList )//dm case
   228 			     if( iAddRootNodesList )
   229 			     {
   229 			     {
   230 			     TPtrC8 FindUri = NSmlDmURI::URISeg(aURI,2);
   230 			     TPtrC8 FindUri = NSmlDmURI::URISeg(aURI,2);
   231 			     HBufC8* puri = HBufC8::NewLC(Uri1.Length()+FindUri.Length()+2);
   231 			     HBufC8* puri = HBufC8::NewLC(Uri1.Length()+FindUri.Length()+2);
   232 			     puri->Des().Append(aURI.Left(Uri1.Length()+FindUri.Length()+1));
   232 			     puri->Des().Append(aURI.Left(Uri1.Length()+FindUri.Length()+1));
   233 			     puri->Des().Append(',');
   233 			     puri->Des().Append(',');
   632 		HBufC8* luid = iDbSession.GetLuidAllocL(iAdapterId,aURI);
   632 		HBufC8* luid = iDbSession.GetLuidAllocL(iAdapterId,aURI);
   633 		CleanupStack::PushL(luid);
   633 		CleanupStack::PushL(luid);
   634 		// FOTA 
   634 		// FOTA 
   635 		// For the FOTA adapter put the correlator to aObject instead of
   635 		// For the FOTA adapter put the correlator to aObject instead of
   636 		// data.
   636 		// data.
   637 		if ( iAdapterId == KNSmlDMFotaAdapterImplUid || iAdapterId == KNSmlDMAMAdapterImplUid
   637 		if ( iAdapterId == KNSmlDMFotaAdapterImplUid || iAdapterId == KNSmlDMAMAdapterImplUid)
   638 				|| iAdapterId == KNSmlDMLawMoAdapterImplUid)
       
   639 			{
   638 			{
   640 			iSessionArray[iSessionId-1].ExecuteCommandL(iAdapterId,*luid,
   639 			iSessionArray[iSessionId-1].ExecuteCommandL(iAdapterId,*luid,
   641 				aStatusRef,aURI,aCorrelator,aType,aLargeItem);
   640 				aStatusRef,aURI,aCorrelator,aType,aLargeItem);
   642 			}
   641 			}
   643 		else
   642 		else