diff -r dbd79466b1ed -r 5dedbccec665 browserui/browser/FavouritesSrc/BrowserBookmarksView.cpp --- a/browserui/browser/FavouritesSrc/BrowserBookmarksView.cpp Fri Mar 12 15:43:05 2010 +0200 +++ b/browserui/browser/FavouritesSrc/BrowserBookmarksView.cpp Mon Mar 15 12:40:52 2010 +0200 @@ -492,7 +492,6 @@ case EWmlCmdGoToAddress: // MSK for Recent Url page case EWmlCmdSwitchToGotoActive: { - iSoftKeyUpdate = EFalse; DimToolbarButtons(ETrue); #ifdef BRDO_SINGLE_CLICK_ENABLED_FF CEikButtonGroupContainer* cba = Cba()->Current(); @@ -509,6 +508,14 @@ case EIsCmdSearchWeb: { DimToolbarButtons(ETrue); +#ifdef BRDO_SINGLE_CLICK_ENABLED_FF + CEikButtonGroupContainer* cba = Cba()->Current(); + CEikCba* eikCba = static_cast( cba->ButtonGroup() ); + if( eikCba ) + { + eikCba->EnableItemSpecificSoftkey( EFalse ); + } +#endif TheContainer()->SetSearchActiveL(); break; } @@ -829,7 +836,7 @@ CBrowserBookmarksContainer* theContainer = TheContainer(); // if the container doesn't exist, leave gotoPanePtr at NULL - if (theContainer && !iSoftKeyUpdate) + if (theContainer) { gotoPanePtr = theContainer->GotoPane(); } @@ -2075,11 +2082,6 @@ { iInAdaptiveBookmarksFolder = ETrue; } - - if( iPreviousViewID == KUidBrowserBookmarksViewId ) - { - iSoftKeyUpdate = ETrue; - } CBrowserFavouritesView::DoActivateL ( aPrevViewId, aCustomMessageId, aCustomMessage ); ApiProvider().BrCtlInterface().AddLoadEventObserverL( this ); @@ -2128,7 +2130,6 @@ { ExitAdaptiveBookmarks(); } - iSoftKeyUpdate = EFalse; if ( !ApiProvider().ExitInProgress() ) { ApiProvider().BrCtlInterface().RemoveLoadEventObserver( this );