| Index: Source/core/rendering/RenderMenuList.h
|
| diff --git a/Source/core/rendering/RenderMenuList.h b/Source/core/rendering/RenderMenuList.h
|
| index 3660c6cb88bcf39063806b950842a88049f94e86..f347870b4dbb45d8c1a66c2da5979dd5ddd88d63 100644
|
| --- a/Source/core/rendering/RenderMenuList.h
|
| +++ b/Source/core/rendering/RenderMenuList.h
|
| @@ -37,10 +37,9 @@ class RenderText;
|
| class RenderMenuList final : public RenderFlexibleBox, private PopupMenuClient {
|
|
|
| public:
|
| - RenderMenuList(Element*);
|
| + explicit RenderMenuList(Element*);
|
| virtual ~RenderMenuList();
|
| virtual void destroy() override;
|
| - virtual void trace(Visitor*) override;
|
|
|
| bool popupIsVisible() const { return m_popupIsVisible; }
|
| void showPopup();
|
| @@ -119,8 +118,8 @@ private:
|
|
|
| void didUpdateActiveOption(int optionIndex);
|
|
|
| - RawPtrWillBeMember<RenderText> m_buttonText;
|
| - RawPtrWillBeMember<RenderBlock> m_innerBlock;
|
| + RenderText* m_buttonText;
|
| + RenderBlock* m_innerBlock;
|
|
|
| bool m_optionsChanged;
|
| int m_optionsWidth;
|
| @@ -129,7 +128,7 @@ private:
|
|
|
| RefPtr<RenderStyle> m_optionStyle;
|
|
|
| - RefPtrWillBeMember<PopupMenu> m_popup;
|
| + RefPtrWillBePersistent<PopupMenu> m_popup;
|
| bool m_popupIsVisible;
|
| };
|
|
|
|
|