diff -r 6711b85517b7 -r dec420019252 videofeeds/vcnsuiengine/src/vcxnsserviceprovider.cpp --- a/videofeeds/vcnsuiengine/src/vcxnsserviceprovider.cpp Tue Jan 26 12:00:59 2010 +0200 +++ b/videofeeds/vcnsuiengine/src/vcxnsserviceprovider.cpp Tue Feb 02 00:12:10 2010 +0200 @@ -16,7 +16,7 @@ */ -// Version : %version: Rel6_49 % +// Version : %version: Rel6_50 % // INCLUDE FILES #include @@ -710,6 +710,8 @@ service = GetServiceData( aSelected ); if ( service ) { + iUiEngine.SetVcAppState( EStateBrowser ); + for ( TInt i = 0; i < iServiceObservers.Count(); i++ ) { if( iServiceObservers[i] ) @@ -718,7 +720,6 @@ service->AccountMgmtUri() ); } } - iUiEngine.SetVcAppState( EStateBrowser ); } } } @@ -1372,6 +1373,8 @@ { if ( aUri.Length() > 0 ) { + iUiEngine.SetVcAppState( EStateBrowser ); + for ( TInt i = 0; i < iServiceObservers.Count(); i++ ) { if( iServiceObservers[i] ) @@ -1379,7 +1382,6 @@ iServiceObservers[i]->OpenBrowserLinkL( aUri ); } } - iUiEngine.SetVcAppState( EStateBrowser ); } }