| Index: Source/core/plugins/PluginOcclusionSupport.cpp
|
| diff --git a/Source/core/plugins/PluginOcclusionSupport.cpp b/Source/core/plugins/PluginOcclusionSupport.cpp
|
| index 6f47f80ee8f82d7f695f7eef5da072704e6815af..2e7c0b8b86aded2b00de57c990c61921c1dcc2f8 100644
|
| --- a/Source/core/plugins/PluginOcclusionSupport.cpp
|
| +++ b/Source/core/plugins/PluginOcclusionSupport.cpp
|
| @@ -164,13 +164,13 @@ void getPluginOcclusions(Element* element, Widget* parentWidget, const IntRect&
|
| FrameView* parentFrameView = toFrameView(parentWidget);
|
|
|
| // Occlusions by iframes.
|
| - const HashSet<RefPtr<Widget> >* children = parentFrameView->children();
|
| - for (HashSet<RefPtr<Widget> >::const_iterator it = children->begin(); it != children->end(); ++it) {
|
| + const WillBeHeapHashSet<RefPtrWillBeMember<Widget> >* children = parentFrameView->children();
|
| + for (WillBeHeapHashSet<RefPtrWillBeMember<Widget> >::const_iterator it = children->begin(); it != children->end(); ++it) {
|
| // We only care about FrameView's because iframes show up as FrameViews.
|
| if (!(*it)->isFrameView())
|
| continue;
|
|
|
| - const FrameView* frameView = toFrameView((*it).get());
|
| + const FrameView* frameView = toFrameView(it->get());
|
| // Check to make sure we can get both the element and the RenderObject
|
| // for this FrameView, if we can't just move on to the next object.
|
| // FIXME: Plugin occlusion by remote frames is probably broken.
|
|
|