calendarui/controller/src/calenviewmanager.cpp
branchRCL_3
changeset 31 97232defd20e
parent 30 bd7edf625bdd
--- 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;