diff -r 5c11946e75b3 -r c9249d037530 browserui/browser/BrowserAppSrc/BrowserGotoPane.cpp --- a/browserui/browser/BrowserAppSrc/BrowserGotoPane.cpp Wed Mar 31 21:35:49 2010 +0300 +++ b/browserui/browser/BrowserAppSrc/BrowserGotoPane.cpp Wed Apr 14 16:00:33 2010 +0300 @@ -615,7 +615,14 @@ else { // pointer outside of control - CBrowserAppUi::Static()->ActiveView()->HandleCommandL(EWmlCmdGotoPaneCancel); + if ( iFindKeywordMode ) + { + CBrowserAppUi::Static()->ActiveView()->HandleCommandL(EWmlCmdFindKeywordPaneClose); + } + else + { + CBrowserAppUi::Static()->ActiveView()->HandleCommandL(EWmlCmdGotoPaneCancel); + } } }