activityfw/activityserviceplugin/src/afactivation.cpp
changeset 125 26079c1bb561
parent 107 b34d53f6acdf
equal deleted inserted replaced
123:d1dadafc5584 125:26079c1bb561
    22 
    22 
    23 AfActivation::AfActivation(QObject *parent) : QObject(parent), d_ptr(0)
    23 AfActivation::AfActivation(QObject *parent) : QObject(parent), d_ptr(0)
    24 {
    24 {
    25     QSharedPointer<AfStorageProxy> connection(new AfStorageProxy());    
    25     QSharedPointer<AfStorageProxy> connection(new AfStorageProxy());    
    26     QT_TRAP_THROWING(
    26     QT_TRAP_THROWING(
    27         User::LeaveIfError(connection->waitActivity());
    27         if(!connection->waitActivity())
       
    28         {
       
    29             User::Leave(KErrGeneral);
       
    30         }
    28     )
    31     )
    29     
    32     
    30     d_ptr = new AfActivationPrivate(connection, this);
    33     d_ptr = new AfActivationPrivate(connection, this);
    31     connect(d_ptr, SIGNAL(activated(Af::ActivationReason,QString,QVariantHash)), this, SIGNAL(activated(Af::ActivationReason,QString,QVariantHash)));
    34     connect(d_ptr, SIGNAL(activated(Af::ActivationReason,QString,QVariantHash)), this, SIGNAL(activated(Af::ActivationReason,QString,QVariantHash)));
    32 }
    35 }