equal
deleted
inserted
replaced
210 RFs::CharToDrive( KNSmlDriveC()[0], iDrive ); |
210 RFs::CharToDrive( KNSmlDriveC()[0], iDrive ); |
211 } |
211 } |
212 |
212 |
213 // Open database |
213 // Open database |
214 TInt err( KErrNone ); |
214 TInt err( KErrNone ); |
215 if ( aStoreName == KNSmlAgendaStoreNameForDefaultDB ) |
215 TRAP( err, iVCalSession->OpenL( aStoreName ) ); |
216 { |
216 DBG_ARGS(_S("CNSmlAgendaDataStore::DoOpenL: error while opening '%d'"), err ); |
217 TRAP( err, iVCalSession->OpenL( *iDefaultStoreName ) ); |
217 if( err == KErrNotFound ) |
218 } |
218 { |
219 else |
219 err = KErrNone; |
220 { |
220 TRAP( err, iVCalSession->CreateCalFileL( aStoreName )); |
221 TRAP( err, iVCalSession->OpenL( aStoreName ) ); |
221 DBG_ARGS(_S("CNSmlAgendaDataStore::DoOpenL: creating the new calfile '%d'"), err ); |
222 } |
222 } |
223 if ( err ) |
223 if ( err ) |
224 { |
224 { |
225 User::RequestComplete( iCallerStatus, err ); |
225 User::RequestComplete( iCallerStatus, err ); |
226 return; |
226 return; |
227 } |
227 } |