servicewidget/servicewidgetdatapublisher/src/cservicewidgetservicemanager.cpp
branchRCL_3
changeset 30 2b4be3554d30
parent 29 9a48e301e94b
child 32 ffa4311257f6
equal deleted inserted replaced
29:9a48e301e94b 30:2b4be3554d30
   310             if( str )
   310             if( str )
   311                 {
   311                 {
   312                 SecondText.Append( *str );
   312                 SecondText.Append( *str );
   313                 CleanupStack::PopAndDestroy(str); //str	
   313                 CleanupStack::PopAndDestroy(str); //str	
   314                 }
   314                 }
   315             iExecuteOperation = ESWALaunchSTAutoLogin;
   315             iExecuteOperation = ESWAStartLogin;
   316             TInt isSuccessfullLogin = KErrNone;
   316             TInt isSuccessfullLogin = KErrNone;
   317             iSettingStore.GetL(iServiceId, EServiceSuccessfullLogin, isSuccessfullLogin );
   317             iSettingStore.GetL(iServiceId, EServiceSuccessfullLogin, isSuccessfullLogin );
   318             if( isSuccessfullLogin )
   318             if( isSuccessfullLogin )
   319                 {
   319                 {
   320                 iExecuteOperation = ESWAStartLogin;
   320                 iExecuteOperation = ESWAStartLogin;
   836     switch( iExecuteOperation )
   836     switch( iExecuteOperation )
   837         {
   837         {
   838         case ESWALaunchServiceTab:
   838         case ESWALaunchServiceTab:
   839             {
   839             {
   840             RxSPViewServices viewServices;
   840             RxSPViewServices viewServices;
       
   841             iServiceviewId = iCchHandler->GetServiceViewIdL( iServiceTabUid );
   841             TInt err = viewServices.Activate(  iServiceTabUid, 
   842             TInt err = viewServices.Activate(  iServiceTabUid, 
   842                     iServiceviewId ) ; 
   843                     iServiceviewId ) ; 
   843             TRACE_SWP(TXT("CServiceWidgetServiceManager::ExecuteActionL() Activate = %d"), err), 
   844             TRACE_SWP(TXT("CServiceWidgetServiceManager::ExecuteActionL() Activate = %d"), err), 
   844             User::LeaveIfError( err );
   845             User::LeaveIfError( err );
   845             
   846             
   877              stream.WriteInt8L( 0 ); //EEnd
   878              stream.WriteInt8L( 0 ); //EEnd
   878              stream.WriteInt32L( iServiceId ); //Service Id
   879              stream.WriteInt32L( iServiceId ); //Service Id
   879              stream.CommitL();
   880              stream.CommitL();
   880                        
   881                        
   881             RxSPViewServices viewServices;
   882             RxSPViewServices viewServices;
       
   883             iServiceviewId = iCchHandler->GetServiceViewIdL( iServiceTabUid );
   882             TInt err = viewServices.Activate(  iServiceTabUid, 
   884             TInt err = viewServices.Activate(  iServiceTabUid, 
   883                                             iServiceviewId , dataPtr );
   885                                             iServiceviewId , dataPtr );
   884             TRACE_SWP(TXT("CServiceWidgetServiceManager::ExecuteActionL() Activate = %d"), err), 
   886             TRACE_SWP(TXT("CServiceWidgetServiceManager::ExecuteActionL() Activate = %d"), err), 
   885             User::LeaveIfError( err );
   887             User::LeaveIfError( err );
   886             CleanupStack::PopAndDestroy(); 
   888             CleanupStack::PopAndDestroy();