diff -r 9a48e301e94b -r 2b4be3554d30 servicewidget/servicewidgetdatapublisher/src/cservicewidgetservicemanager.cpp --- a/servicewidget/servicewidgetdatapublisher/src/cservicewidgetservicemanager.cpp Wed Sep 01 12:33:36 2010 +0100 +++ b/servicewidget/servicewidgetdatapublisher/src/cservicewidgetservicemanager.cpp Tue Sep 14 20:56:13 2010 +0300 @@ -312,7 +312,7 @@ SecondText.Append( *str ); CleanupStack::PopAndDestroy(str); //str } - iExecuteOperation = ESWALaunchSTAutoLogin; + iExecuteOperation = ESWAStartLogin; TInt isSuccessfullLogin = KErrNone; iSettingStore.GetL(iServiceId, EServiceSuccessfullLogin, isSuccessfullLogin ); if( isSuccessfullLogin ) @@ -838,6 +838,7 @@ case ESWALaunchServiceTab: { RxSPViewServices viewServices; + iServiceviewId = iCchHandler->GetServiceViewIdL( iServiceTabUid ); TInt err = viewServices.Activate( iServiceTabUid, iServiceviewId ) ; TRACE_SWP(TXT("CServiceWidgetServiceManager::ExecuteActionL() Activate = %d"), err), @@ -879,6 +880,7 @@ stream.CommitL(); RxSPViewServices viewServices; + iServiceviewId = iCchHandler->GetServiceViewIdL( iServiceTabUid ); TInt err = viewServices.Activate( iServiceTabUid, iServiceviewId , dataPtr ); TRACE_SWP(TXT("CServiceWidgetServiceManager::ExecuteActionL() Activate = %d"), err),