--- a/phonebookui/Phonebook2/MMCExtension/src/CPmuCopyFromDriveCmd.cpp Thu Jul 15 18:22:55 2010 +0300
+++ b/phonebookui/Phonebook2/MMCExtension/src/CPmuCopyFromDriveCmd.cpp Thu Aug 19 09:41:07 2010 +0300
@@ -402,9 +402,14 @@
// --------------------------------------------------------------------------
//
void CPmuCopyFromMmcCmd::ContactsSavingFailed
- ( MVPbkContactOperationBase& aOperation, TInt /*aError*/ )
+ ( MVPbkContactOperationBase& aOperation, TInt aError )
{
- if ( &aOperation == iImportOperation )
+ // Stop copying if the disk is full
+ if ( aError == KErrDiskFull )
+ {
+ RunError( aError );
+ }
+ else if ( &aOperation == iImportOperation )
{
delete iImportOperation;
iImportOperation = NULL;