--- a/calendarui/controller/src/calenviewmanager.cpp Wed Sep 01 12:32:31 2010 +0100
+++ b/calendarui/controller/src/calenviewmanager.cpp Tue Sep 14 21:17:03 2010 +0300
@@ -915,7 +915,7 @@
}
// set the previous view id
- if(cachePreviousViewId != KUidCalenEventView)
+ if(cachePreviousViewId != KUidCalenEventView || cachePreviousViewId != iCurrentViewId.iViewUid)
{
iPreviousViewId.iViewUid = cachePreviousViewId;
}
@@ -1058,6 +1058,7 @@
case ECalenNotifyEntryDeleted:
case ECalenNotifyInstanceDeleted:
{
+ iAvoidRepopulation = EFalse;
HandleEntryDeleteNotificationL();
}
break;