--- 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 ) &&