diff -r 5a044f6358c2 -r 4baee4f15982 browserui/browser/FavouritesSrc/BrowserBookmarksContainer.cpp --- a/browserui/browser/FavouritesSrc/BrowserBookmarksContainer.cpp Thu Jul 15 18:42:04 2010 +0300 +++ b/browserui/browser/FavouritesSrc/BrowserBookmarksContainer.cpp Thu Aug 19 09:57:56 2010 +0300 @@ -743,26 +743,36 @@ { if( iGotoPane->Rect().Contains( aPointerEvent.iPosition) ) { - if( iGotoPaneActive ) - { - iGotoPane->HandlePointerEventL(aPointerEvent); - } - else + if( !iGotoPaneActive ) { SetGotoActiveL(); } +#ifndef BRDO_SINGLE_CLICK_ENABLED_FF + else + { +#endif + iGotoPane->HandlePointerEventL(aPointerEvent); +#ifndef BRDO_SINGLE_CLICK_ENABLED_FF + } +#endif + iGotoPane->SetVKBFlag( ETrue ); } else if( iSearchPane->Rect().Contains( aPointerEvent.iPosition) ) { - if( iSearchPaneActive ) + if( !iSearchPaneActive ) { - iSearchPane->HandlePointerEventL(aPointerEvent); + SetSearchActiveL(); } +#ifndef BRDO_SINGLE_CLICK_ENABLED_FF else { - SetSearchActiveL(); +#endif + iSearchPane->HandlePointerEventL(aPointerEvent); +#ifndef BRDO_SINGLE_CLICK_ENABLED_FF } +#endif + iSearchPane->SetVKBFlag( ETrue ); } else