equal
deleted
inserted
replaced
603 case TBrCtlDefs::EEventContentFinished: |
603 case TBrCtlDefs::EEventContentFinished: |
604 case TBrCtlDefs::EEventUploadFinished: |
604 case TBrCtlDefs::EEventUploadFinished: |
605 m_pageLoadFinished = true; |
605 m_pageLoadFinished = true; |
606 m_didFirstLayout= false; |
606 m_didFirstLayout= false; |
607 if (m_suspendTimers) { |
607 if (m_suspendTimers) { |
608 m_suspendTimers = false; |
608 m_suspendTimers = false; |
609 setDeferringTimers(true); |
609 m_webView->pauseJsTimers(); |
610 } |
610 } |
611 #ifndef BRDO_WML_DISABLED_FF |
611 #ifndef BRDO_WML_DISABLED_FF |
612 if (m_wmlUnloadPending) |
612 if (m_wmlUnloadPending) |
613 { |
613 { |
614 UnloadDllWmlEngine(); |
614 UnloadDllWmlEngine(); |
789 { |
789 { |
790 #ifndef PERF_REGRESSION_LOG |
790 #ifndef PERF_REGRESSION_LOG |
791 if(m_webView->widgetExtension()) |
791 if(m_webView->widgetExtension()) |
792 { |
792 { |
793 if(m_pageLoadFinished) |
793 if(m_pageLoadFinished) |
794 setDeferringTimers(true); |
794 m_webView->pauseJsTimers(); |
795 else |
795 else |
796 m_suspendTimers = true; |
796 m_suspendTimers = true; |
797 } |
797 } |
798 else |
798 else |
799 { |
799 { |
800 if (m_webView->isLoading()) |
800 if (m_webView->isLoading()) |
801 m_suspendTimers = true; |
801 m_suspendTimers = true; |
802 else if (!isDeferringTimers()) |
802 else |
803 setDeferringTimers(true); |
803 m_webView->pauseJsTimers(); |
|
804 |
804 } |
805 } |
805 #endif |
806 #endif |
806 |
807 |
807 //Disable the zooming bar when it goes to background |
808 //Disable the zooming bar when it goes to background |
808 m_webView->hideZoomSliderL(); |
809 m_webView->hideZoomSliderL(); |
809 m_webView->pauseJsTimers(); |
|
810 break; |
810 break; |
811 } |
811 } |
812 case TBrCtlDefs::ECommandClearAutoFormFillData: |
812 case TBrCtlDefs::ECommandClearAutoFormFillData: |
813 { |
813 { |
814 StaticObjectsContainer::instance()->formFillController()->clearFormData(); |
814 StaticObjectsContainer::instance()->formFillController()->clearFormData(); |