homescreenapp/hsdomainmodel/src/hsbackuprestoreobserver.cpp
changeset 97 66b5fe3c07fd
parent 62 341166945d65
--- a/homescreenapp/hsdomainmodel/src/hsbackuprestoreobserver.cpp	Mon Sep 27 11:52:00 2010 +0300
+++ b/homescreenapp/hsdomainmodel/src/hsbackuprestoreobserver.cpp	Wed Oct 06 16:06:24 2010 +0300
@@ -87,12 +87,20 @@
     {
         if ( !mCallBack )
         {
-            mCallBack = CHsBURActiveCallback::NewL(mQ);
+            TRAPD(err, mCallBack = CHsBURActiveCallback::NewL(mQ));
+            if ( err )
+            {
+                qDebug() << "HsBackupRestoreObserverPrivate::handleKeyChange - BUR active callback creation failed with error " << err;
+            }
         }
 
         if ( !mActiveBackupClient )
         {
-            mActiveBackupClient = conn::CActiveBackupClient::NewL( mCallBack );
+            TRAPD(err, mActiveBackupClient = conn::CActiveBackupClient::NewL( mCallBack ));
+            if ( err )
+            {
+                qDebug() << "HsBackupRestoreObserverPrivate::handleKeyChange - Active backup client creation failed with error " << err;
+            }
 
             if ( ( type == conn::EBURBackupPartial || 
                    type == conn::EBURRestorePartial ) &&