diff -r c9249d037530 -r 25214794fad6 browserui/browser/BrowserAppSrc/BrowserContentViewContainer.cpp --- a/browserui/browser/BrowserAppSrc/BrowserContentViewContainer.cpp Wed Apr 14 16:00:33 2010 +0300 +++ b/browserui/browser/BrowserAppSrc/BrowserContentViewContainer.cpp Tue Apr 27 16:41:18 2010 +0300 @@ -102,6 +102,12 @@ void CBrowserContentViewContainer::ConstructL() { CreateWindowL(); + +#if defined(BRDO_MULTITOUCH_ENABLED_FF) && !defined (__WINSCW__) + //Enable advance pointer info for multi-touch. + Window().EnableAdvancedPointers(); +#endif + SetAllowStrayPointers(); SetMopParent( iView ); @@ -317,6 +323,11 @@ // Ignore key event in zoom mode if ( result == EKeyWasNotConsumed && !iView->isZoomMode()) { + if ( !iView->PenEnabled() && iView->FullScreenMode() && keyEvent.iRepeats) + { + iView->setFullScreenFlag(); + iView->EnableFullScreenModeL( EFalse ); + } TRAP_IGNORE(result = iApiProvider.BrCtlInterface().OfferKeyEventL(keyEvent, aType)); }