--- a/calendarui/editors/src/CalenEntryUpdater.cpp Fri Mar 12 15:42:35 2010 +0200
+++ b/calendarui/editors/src/CalenEntryUpdater.cpp Mon Mar 15 12:40:18 2010 +0200
@@ -353,7 +353,9 @@
TCalenInstanceId instanceIdTemp = iServices.Context().InstanceId();
instanceIdTemp.iColId = colId;
instanceIdTemp.iType = aEditedEntry.EntryTypeL();
- if( aNewInstanceStartDate.TimeLocalL() != aOrigInstanceDate.TimeLocalL() )
+
+ if (aNewInstanceStartDate.TimeLocalL() != aOrigInstanceDate.TimeLocalL()
+ || instanceIdTemp.iInstanceTime <= 0)
{
instanceIdTemp.iInstanceTime = aNewInstanceStartDate.TimeLocalL();
}