webengine/osswebengine/WebKit/s60/webview/WebFrame.cpp
changeset 10 a359256acfc6
parent 1 7c90e6132015
child 15 60c5402cb945
equal deleted inserted replaced
5:10e98eab6f85 10:a359256acfc6
   280     return frameLoader()->documentLoader();
   280     return frameLoader()->documentLoader();
   281 }
   281 }
   282 
   282 
   283 void WebFrame::notifyPluginsOfScrolling()
   283 void WebFrame::notifyPluginsOfScrolling()
   284 {
   284 {
       
   285     setpluginToScroll(true);
   285     Frame* coreFrame = core(this);
   286     Frame* coreFrame = core(this);
   286     for (Frame* frame = coreFrame; frame; frame = frame->tree()->traverseNext(coreFrame)) {
   287     for (Frame* frame = coreFrame; frame; frame = frame->tree()->traverseNext(coreFrame)) {
   287         PassRefPtr<HTMLCollection> objects = frame->document()->objects();       
   288         PassRefPtr<HTMLCollection> objects = frame->document()->objects();       
   288         for (Node* n = objects->firstItem(); n; n = objects->nextItem()) 
   289         for (Node* n = objects->firstItem(); n; n = objects->nextItem()) 
   289             notifyPluginOfScrolling(n->renderer());             
   290             notifyPluginOfScrolling(n->renderer());             
   291         PassRefPtr<HTMLCollection> embeds = frame->document()->embeds();       
   292         PassRefPtr<HTMLCollection> embeds = frame->document()->embeds();       
   292         for (Node* n = embeds->firstItem(); n; n = embeds->nextItem()) 
   293         for (Node* n = embeds->firstItem(); n; n = embeds->nextItem()) 
   293             notifyPluginOfScrolling(n->renderer()); 
   294             notifyPluginOfScrolling(n->renderer()); 
   294 
   295 
   295         }
   296         }
       
   297     setpluginToScroll(false);
   296 }
   298 }
   297 
   299 
   298 void WebFrame::notifyPluginOfScrolling(RenderObject* renderer)
   300 void WebFrame::notifyPluginOfScrolling(RenderObject* renderer)
   299 {        
   301 {        
   300     MWebCoreObjectWidget* view = widget(renderer);
   302     MWebCoreObjectWidget* view = widget(renderer);