locationtriggering/ltstrategyengine/src/lbtcellchangehandler.cpp
branchRCL_3
changeset 44 2b4ea9893b66
parent 0 667063e416a2
child 45 6b6920c56e2f
--- a/locationtriggering/ltstrategyengine/src/lbtcellchangehandler.cpp	Thu Aug 19 10:20:18 2010 +0300
+++ b/locationtriggering/ltstrategyengine/src/lbtcellchangehandler.cpp	Tue Aug 31 15:37:04 2010 +0300
@@ -135,7 +135,12 @@
 void CLbtCellChangeHandler::SetObserver( MCellChangeObserver* aObserver )
     {
     FUNC_ENTER("CLbtCellChangeHandler::SetObserver");
-    iObserverArray.Append( aObserver );
+    TInt error = iObserverArray.Append( aObserver );
+    if( error != KErrNone )
+        {
+        LOG1("Failed to append observer to the array:%d",error);
+        return;
+        }
     // If cell change handler already has cell information,update it to the observer
     if( iLocArea.iCellId && iLastStatusInfo == KErrNone )
         {