| Index: Source/core/frame/FrameView.h
|
| diff --git a/Source/core/frame/FrameView.h b/Source/core/frame/FrameView.h
|
| index f3488f75d79d43e26f9854532e42ac37ef0739d1..98fdd9966e55b8136de8c768dca34964b49fa532 100644
|
| --- a/Source/core/frame/FrameView.h
|
| +++ b/Source/core/frame/FrameView.h
|
| @@ -50,9 +50,9 @@ class Page;
|
| class RenderBox;
|
| class RenderEmbeddedObject;
|
| class RenderObject;
|
| +class RenderPart;
|
| class RenderScrollbarPart;
|
| class RenderView;
|
| -class RenderWidget;
|
| struct CompositedSelectionBound;
|
|
|
| typedef unsigned long long DOMTimeStamp;
|
| @@ -195,11 +195,12 @@ public:
|
| bool safeToPropagateScrollToParent() const { return m_safeToPropagateScrollToParent; }
|
| void setSafeToPropagateScrollToParent(bool isSafe) { m_safeToPropagateScrollToParent = isSafe; }
|
|
|
| - void addWidget(RenderWidget*);
|
| - void removeWidget(RenderWidget*);
|
| + void addPart(RenderPart*);
|
| + void removePart(RenderPart*);
|
| +
|
| void updateWidgetPositions();
|
|
|
| - void addWidgetToUpdate(RenderEmbeddedObject&);
|
| + void addPartToUpdate(RenderEmbeddedObject&);
|
|
|
| virtual void paintContents(GraphicsContext*, const IntRect& damageRect) override;
|
| void setPaintBehavior(PaintBehavior);
|
| @@ -352,7 +353,7 @@ private:
|
| virtual void frameRectsChanged() override;
|
| virtual bool isFrameView() const override { return true; }
|
|
|
| - friend class RenderWidget;
|
| + friend class RenderPart;
|
|
|
| bool contentsInCompositedLayer() const;
|
|
|
| @@ -428,10 +429,10 @@ private:
|
| LayoutSize m_size;
|
|
|
| typedef WillBeHeapHashSet<RefPtrWillBeMember<RenderEmbeddedObject> > EmbeddedObjectSet;
|
| - WillBePersistentHeapHashSet<RefPtrWillBeMember<RenderEmbeddedObject> > m_widgetUpdateSet;
|
| + WillBePersistentHeapHashSet<RefPtrWillBeMember<RenderEmbeddedObject> > m_partUpdateSet;
|
|
|
| // FIXME: These are just "children" of the FrameView and should be RefPtr<Widget> instead.
|
| - WillBePersistentHeapHashSet<RefPtrWillBeMember<RenderWidget> > m_widgets;
|
| + WillBePersistentHeapHashSet<RefPtrWillBeMember<RenderPart> > m_parts;
|
|
|
| // Oilpan: the use of a persistent back reference 'emulates' the
|
| // RefPtr-cycle that is kept between the two objects non-Oilpan.
|
|
|