webengine/osswebengine/WebKit/s60/webview/BrCtl.cpp
branchRCL_3
changeset 41 4bd5176e1bc8
parent 40 8bfb9186a8b8
child 42 a1a5d4e727e8
--- a/webengine/osswebengine/WebKit/s60/webview/BrCtl.cpp	Tue May 11 17:13:44 2010 +0300
+++ b/webengine/osswebengine/WebKit/s60/webview/BrCtl.cpp	Tue May 25 13:52:38 2010 +0300
@@ -605,8 +605,8 @@
             m_pageLoadFinished = true;
             m_didFirstLayout= false;
             if (m_suspendTimers) {
-                m_suspendTimers = false;
-                setDeferringTimers(true);
+                m_suspendTimers = false;                
+                m_webView->pauseJsTimers();
             }
 #ifndef BRDO_WML_DISABLED_FF
             if (m_wmlUnloadPending)
@@ -791,7 +791,7 @@
                 if(m_webView->widgetExtension())
                     {
                     if(m_pageLoadFinished)
-                        setDeferringTimers(true);
+                        m_webView->pauseJsTimers();                        
                     else 
                         m_suspendTimers = true;
                     }
@@ -799,14 +799,14 @@
                     {
                     if (m_webView->isLoading())
                         m_suspendTimers = true;
-                    else if (!isDeferringTimers())
-                        setDeferringTimers(true);
+                    else 
+                        m_webView->pauseJsTimers();                        
+                        
                     }
 #endif
 
                 //Disable the zooming bar when it goes to background
-                m_webView->hideZoomSliderL();
-                m_webView->pauseJsTimers();
+                m_webView->hideZoomSliderL();                
                 break;
             }
         case TBrCtlDefs::ECommandClearAutoFormFillData: