diff -r a1caeb42b3a3 -r fcdfafb36fe7 uifw/AvKon/src/AknListBoxSettingPage.cpp --- a/uifw/AvKon/src/AknListBoxSettingPage.cpp Thu Jul 15 18:56:19 2010 +0300 +++ b/uifw/AvKon/src/AknListBoxSettingPage.cpp Thu Aug 19 10:11:06 2010 +0300 @@ -183,15 +183,17 @@ { TKeyEvent event; event.iCode = EKeyOK; + // restore highlight with simulated key event - TKeyResponse response = - ListBoxControl()->OfferKeyEventL( event, EEventKey ); - - if ( response == EKeyWasConsumed ) - { - highLightEnabled = ETrue; - } - } + TRAP_IGNORE + ( + TKeyResponse response = ListBoxControl()->OfferKeyEventL( event, EEventKey ); + if ( response == EKeyWasConsumed ) + { + highLightEnabled = ETrue; + } + ); + } return highLightEnabled; }