diff -r 16a119033e3e -r d6f226a5ad2c browserui/browser/FavouritesSrc/BrowserFavouritesContainer.cpp --- a/browserui/browser/FavouritesSrc/BrowserFavouritesContainer.cpp Thu Sep 24 12:40:29 2009 +0300 +++ b/browserui/browser/FavouritesSrc/BrowserFavouritesContainer.cpp Mon Oct 26 08:18:09 2009 +0200 @@ -49,6 +49,7 @@ #include "BrowserFavouritesListbox.h" #include "BrowserFavouritesListboxModel.h" #include "BrowserFavouritesListboxIconHandler.h" +#include "logger.h" // CONSTANTS LOCAL_D const TInt KTabId = 88888; @@ -217,6 +218,13 @@ // Otherwise, let the listbox fiddle with it. This will NOT consume // arrow presses (base class overridden). result = iListbox->OfferKeyEventL( aKeyEvent, aType ); + + if( (aKeyEvent.iCode == EKeyDownArrow) || (aKeyEvent.iCode == EKeyUpArrow) ) + { + BROWSER_LOG( ( _L("Need to update tool bar buttons") ) ); + iView->UpdateToolbarButtonsState(); + } + } return result;