calendarui/controller/src/calenmultipledbui.cpp
branchRCL_3
changeset 48 bf573002ff72
parent 30 d68a4b5d5885
child 59 aba12c885d83
--- a/calendarui/controller/src/calenmultipledbui.cpp	Wed Jun 09 09:40:23 2010 +0300
+++ b/calendarui/controller/src/calenmultipledbui.cpp	Mon Jun 21 15:38:59 2010 +0300
@@ -766,12 +766,7 @@
     iCalendarInfoOriginal->SetColor(iCalendarInfoEdited->Color());
     iCalendarInfoOriginal->SetEnabled(iCalendarInfoEdited->Enabled());
     TBuf8<KBuffLength> keyBuff;
-    TBool syncstatus = EFalse;
-    keyBuff.Zero();
-    keyBuff.AppendNum( ESyncStatus ); 
-    TPckgC<TBool> pckgSyncStatusValue(syncstatus);
-    TRAP_IGNORE(pckgSyncStatusValue.Set(iCalendarInfoEdited->PropertyValueL( keyBuff ))); 
-    iCalendarInfoOriginal->SetPropertyL( keyBuff, pckgSyncStatusValue );                
+          
 
     iDbEditor = CCalenMultiDBEditor::NewL(*this,*iCalendarInfoEdited, iController,
             ETrue);
@@ -867,21 +862,10 @@
     TBool changed = EFalse;
     
     HBufC* editedName = aCalendarInfoModified.NameL().AllocLC();
-    TBool syncstatusOriginal;
-    TBool syncstatusModified;
-    TBuf8<KBuffLength> keyBuff;
-    keyBuff.Zero();
-    keyBuff.AppendNum( ESyncStatus ); 
-    TPckgC<TBool> pckgSyncStatusValueOriginal(syncstatusOriginal);
-    pckgSyncStatusValueOriginal.Set(aCalendarInfoOriginal.PropertyValueL( keyBuff ));
-    TPckgC<TBool> pckgSyncStatusValueModified(syncstatusModified);
-    TRAP_IGNORE(pckgSyncStatusValueModified.Set(aCalendarInfoModified.PropertyValueL( keyBuff )));
-    syncstatusOriginal = pckgSyncStatusValueOriginal();
-    syncstatusModified = pckgSyncStatusValueModified();
+
     if (editedName->Compare(aCalendarInfoOriginal.NameL())
             || aCalendarInfoModified.Color() != aCalendarInfoOriginal.Color()
-            || aCalendarInfoModified.Enabled()!= aCalendarInfoOriginal.Enabled()
-            || syncstatusOriginal != syncstatusModified) 
+            || aCalendarInfoModified.Enabled()!= aCalendarInfoOriginal.Enabled())
         {
         changed = ETrue;
         }
@@ -925,16 +909,16 @@
             CleanupClosePushL(calendarInfoList);
             if(calendarInfoList.Count())
                 {
-                TInt currentIndex =  iListBox->CurrentItemIndex();
+                TInt currentIndex =  iCurrentIndex = iListBox->CurrentItemIndex();
                 HBufC* calendarFileName = 
                         calendarInfoList[currentIndex]->FileNameL().AllocLC();
-                if (calendarFileName->CompareF(
-                        _L("c:Calendar1")))
+                if ((calendarFileName->CompareF(
+                                        iController.Services().SessionL().DefaultFileNameL())))
                     {
                     DeleteItemL();
                     }
                 CleanupStack::PopAndDestroy(calendarFileName);
-                }
+				}
             CleanupStack::PopAndDestroy(&calendarInfoList);
             exitCode =  EKeyWasConsumed;
             } 
@@ -1349,8 +1333,13 @@
         _LIT8( KCalendarOwnerName, "myself" );
         aCalendarInfo.SetPropertyL(keyBuff, KCalendarOwnerName);
         }
-
-
+    
+    TBool syncstatus = ETrue;
+    keyBuff.Zero();
+    keyBuff.AppendNum( ESyncStatus ); 
+    TPckgC<TBool> pckgSyncStatusValue(syncstatus); 
+    aCalendarInfo.SetPropertyL( keyBuff, pckgSyncStatusValue );
+        
     TRACE_EXIT_POINT    
     }