diff -r d96eed154187 -r ca6d8a014f4b webengine/osswebengine/WebKit/s60/webview/WebView.h --- a/webengine/osswebengine/WebKit/s60/webview/WebView.h Tue Sep 14 23:23:58 2010 +0300 +++ b/webengine/osswebengine/WebKit/s60/webview/WebView.h Wed Sep 15 13:25:15 2010 +0300 @@ -28,6 +28,7 @@ #include "Timer.h" #include #include +#include namespace WebCore { @@ -39,10 +40,6 @@ class Frame; } -namespace KJS -{ - class PausedTimeouts; -} class CPluginHandler; class WebPreferences; @@ -540,8 +537,8 @@ // JavaScript timers - pause and resume void pauseJsTimers(); void resumeJsTimers(); - bool jsTimersPaused() { return (m_jsTimeouts) ? true : false; } - void resetJsTimers() { m_jsTimeouts = 0; } + bool jsTimersPaused() { return m_jsPaused; } + void resetJsTimers(); WebCoreGraphicsContext* getGraphicsContext() {return m_webcorecontext; } private: @@ -645,7 +642,8 @@ TBool m_isPinchZoomOut; // JavaScript (DOMWindowTimer) timers - KJS::PausedTimeouts* m_jsTimeouts; + Vector, KJS::PausedTimeouts*>, 16> *m_pausedTimeouts; + TBool m_jsPaused; TBool m_scrollingstatus; };