diff -r 10e98eab6f85 -r a359256acfc6 browserutilities/downloadmgr/DownloadMgrUiLib/Src/CDownloadsListDlg.cpp --- a/browserutilities/downloadmgr/DownloadMgrUiLib/Src/CDownloadsListDlg.cpp Fri Jul 03 15:54:40 2009 +0100 +++ b/browserutilities/downloadmgr/DownloadMgrUiLib/Src/CDownloadsListDlg.cpp Thu Aug 27 07:44:59 2009 +0300 @@ -668,6 +668,10 @@ // See SCB CR GKOA-6KPC5L. if ( iListBox ) { + if( iListBox->CurrentItemIndex() >= 0 ) + { + TRAP_IGNORE( HandleMiddleSoftKeyChangeL() ); + } iListBox->SetFocus(IsFocused(), aDrawNow); } // We have no find box, so this part can be omitted: