diff -r 1b39655331a3 -r 6e82ae192c3a backupandrestore/backupengine/src/sbedataownermanager.cpp --- a/backupandrestore/backupengine/src/sbedataownermanager.cpp Fri Apr 16 15:51:48 2010 +0300 +++ b/backupandrestore/backupengine/src/sbedataownermanager.cpp Mon May 03 13:19:02 2010 +0300 @@ -575,12 +575,11 @@ CPackageDataTransfer* pak = FindPackageDataContainerL(packageUid); //renews the drive list TRAP(err, pak->GetDriveListL(driveList)); - if (err != KErrNone) - {//Non-removable, ignore this data owner - iDataOwners.Remove(count); - CleanupStack::PopAndDestroy(pId); - continue; - } + if( err == KErrNotSupported) + { + __LOG("CDataOwnerManager::GetDataOwnersL() - Error KErrNotSupported"); + err = KErrNone; + } } // if else {