locationtriggering/ltcontainer/src/lbtdbtriggersmanager.cpp
changeset 39 3efc7a0e8755
parent 18 3825cf2dc8c2
child 43 24e118dfbea1
--- a/locationtriggering/ltcontainer/src/lbtdbtriggersmanager.cpp	Fri Jul 23 19:40:48 2010 +0530
+++ b/locationtriggering/ltcontainer/src/lbtdbtriggersmanager.cpp	Fri Aug 06 19:34:22 2010 +0530
@@ -1262,7 +1262,7 @@
                         }
                     }
                 areaBase->InternalizeL(readStream);
-                areaArray.Append(areaBase);
+                areaArray.AppendL(areaBase);
                 CleanupStack::Pop(1); //areaBase                
                 }
             
@@ -1800,7 +1800,7 @@
                     TLbtTriggerModifiedInfo info;
                     info.iTriggerId = triggerId;
                     info.iAreaType = static_cast<CLbtGeoAreaBase::TGeoAreaType>(view.ColInt8(ELbtDbTriggerAreaType));;
-                    iIdArray.Append(info);
+                    iIdArray.AppendL(info);
                     
                     if( currentValidity == TLbtTriggerDynamicInfo::EInvalid &&
                         aValidity == TLbtTriggerDynamicInfo::EValid)
@@ -2050,7 +2050,7 @@
     	MLbtTriggerStore::TLbtTriggerModifiedInfo info;
     	info.iTriggerId = aTriggerId;
     	info.iAreaType = areaType;
-    	iIdArray.Append(info);
+    	iIdArray.AppendL(info);
     	}
     
     iView.DeleteL();
@@ -2409,7 +2409,11 @@
 		info.iStartupProcess = KNullUid;
 		}
         
-    iIdArray.Append(info);
+    TInt error = iIdArray.Append(info);
+    if( error != KErrNone )
+        {
+        LOG1("Failed to appenf info to the array:%d",error);
+        }
 	}
 	
 
@@ -2421,7 +2425,12 @@
 	 {
 	 for( TInt i = 0;i<iIdArray.Count();i++ )
 		 {
-		 aArray.Append(iIdArray[i]);	
+		 TInt error = aArray.Append(iIdArray[i]);
+	      if( error != KErrNone )
+             {
+             LOG1("Failed to append modified triggers:%d",error);
+             return;
+             }
 	     }
 	 iIdArray.Reset();
 	 }