omads/omadsextensions/dsutils/nsmldefaultagendahandler/src/nsmldefaultagendahandlerplugin.cpp
--- a/omads/omadsextensions/dsutils/nsmldefaultagendahandler/src/nsmldefaultagendahandlerplugin.cpp Wed Mar 31 21:14:07 2010 +0300
+++ b/omads/omadsextensions/dsutils/nsmldefaultagendahandler/src/nsmldefaultagendahandlerplugin.cpp Wed Apr 14 15:45:46 2010 +0300
@@ -332,8 +332,10 @@
if( agendautil->iName != NULL )
{
calinfo->SetNameL( agendautil->iName->Des() );
- TRAP( err, calsession->CreateCalFileL( agendautil->iName->Des(), *calinfo ) );
- }
+ HBufC* calfilename = CCalenMultiCalUtil::GetNextAvailableCalFileL();
+ TRAP( err, calsession->CreateCalFileL( *calfilename, *calinfo ) );
+ delete calfilename;
+ }
else
{
err = KErrNotFound;