diff -r 2e6c4614c58e -r ea6e024ea6f9 connectionutilities/ConnectionDialogs/cconndlg/src/SelectConnectionDialog.cpp --- a/connectionutilities/ConnectionDialogs/cconndlg/src/SelectConnectionDialog.cpp Fri Feb 19 23:12:51 2010 +0200 +++ b/connectionutilities/ConnectionDialogs/cconndlg/src/SelectConnectionDialog.cpp Fri Mar 12 15:44:18 2010 +0200 @@ -414,7 +414,12 @@ } result = CAknListQueryDialog::OfferKeyEventL( aKeyEvent, aType ); - + + if ( iFromOkToExit ) + { + return result; + } + CLOG_WRITEF( _L ( "Returned from CAknListQueryDialog::OfferKeyEventL: %d" ), result ); if ( aKeyEvent.iScanCode == EStdKeyDownArrow ||