webengine/osswebengine/WebKit/s60/webview/WebFrame.cpp
branchRCL_3
changeset 37 ac77f89b1d9e
parent 36 c711bdda59f4
child 38 4917f9bf7995
--- 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<HTMLCollection> 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<PluginSkin*> pluginObjs = plghandler->pluginObjects();
+    for(WTF::HashSet<PluginSkin*>::iterator it = pluginObjs.begin() ;  it != pluginObjs.end() ; ++it ) {
+        static_cast<PluginSkin*> (*it)->PlayPauseNotify(pause);
+    }
+}
+
+
 // END OF FILE