diff -r c711bdda59f4 -r ac77f89b1d9e webengine/osswebengine/WebKit/s60/webview/WebFrame.cpp --- a/webengine/osswebengine/WebKit/s60/webview/WebFrame.cpp Wed Mar 31 23:16:40 2010 +0300 +++ b/webengine/osswebengine/WebKit/s60/webview/WebFrame.cpp Wed Apr 14 17:06:56 2010 +0300 @@ -282,7 +282,6 @@ void WebFrame::notifyPluginsOfScrolling() { - setpluginToScroll(true); Frame* coreFrame = core(this); for (Frame* frame = coreFrame; frame; frame = frame->tree()->traverseNext(coreFrame)) { PassRefPtr objects = frame->document()->objects(); @@ -294,7 +293,6 @@ notifyPluginOfScrolling(n->renderer()); } - setpluginToScroll(false); } void WebFrame::notifyPluginOfScrolling(RenderObject* renderer) @@ -593,4 +591,14 @@ return 0; } +void WebFrame::PlayPausePlugins(bool pause) +{ + PluginHandler* plghandler = StaticObjectsContainer::instance()->pluginHandler(); + WTF::HashSet pluginObjs = plghandler->pluginObjects(); + for(WTF::HashSet::iterator it = pluginObjs.begin() ; it != pluginObjs.end() ; ++it ) { + static_cast (*it)->PlayPauseNotify(pause); + } +} + + // END OF FILE