browserui/browser/BrowserAppSrc/BrowserContentViewContainer.cpp
branchRCL_3
changeset 37 25214794fad6
parent 15 d6f226a5ad2c
child 39 08ffbd51e3fd
--- 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));
         }