backupandrestore/backupengine/src/sbedataownermanager.cpp
branchRCL_3
changeset 19 ef55b168cedb
parent 0 d0791faffa3f
child 47 63cf70d3ecd8
equal deleted inserted replaced
16:3673b591050c 19:ef55b168cedb
   573 						
   573 						
   574 						// finds or adds package to the internal array
   574 						// finds or adds package to the internal array
   575 						CPackageDataTransfer* pak = FindPackageDataContainerL(packageUid);
   575 						CPackageDataTransfer* pak = FindPackageDataContainerL(packageUid);
   576 						//renews the drive list
   576 						//renews the drive list
   577 						TRAP(err, pak->GetDriveListL(driveList));
   577 						TRAP(err, pak->GetDriveListL(driveList));
   578 						if (err != KErrNone)
   578 						if( err == KErrNotSupported)
   579                             {//Non-removable, ignore this data owner
   579 							{
   580                             iDataOwners.Remove(count);
   580 							__LOG("CDataOwnerManager::GetDataOwnersL() - Error KErrNotSupported");
   581                             CleanupStack::PopAndDestroy(pId);
   581 							err = KErrNone;
   582                             continue;
   582 							}
   583                             }
       
   584 						} // if
   583 						} // if
   585 					else
   584 					else
   586 						{
   585 						{
   587 						__LOG2("CDataOwnerManager::GetDataOwnersL() - Error(%d) retrieving package data for sid 0x%08x", error, secureId.iId);
   586 						__LOG2("CDataOwnerManager::GetDataOwnersL() - Error(%d) retrieving package data for sid 0x%08x", error, secureId.iId);
   588 						} // else
   587 						} // else