Reviewed by Adele.
[WebKit-https.git] / WebCore / rendering / RenderMenuList.h
index 34344f9..16a2781 100644 (file)
 #define RenderMenuList_H
 
 #include "RenderFlexibleBox.h"
 #define RenderMenuList_H
 
 #include "RenderFlexibleBox.h"
+#include "PopupMenu.h"
 
 namespace WebCore {
 
 class HTMLSelectElement;
 
 namespace WebCore {
 
 class HTMLSelectElement;
-class RenderPopupMenu;
 
 class RenderMenuList : public RenderFlexibleBox {
 public:
 
 class RenderMenuList : public RenderFlexibleBox {
 public:
@@ -51,7 +51,7 @@ public:
 
     virtual void calcMinMaxWidth();
 
 
     virtual void calcMinMaxWidth();
 
-    RenderPopupMenu* popup() const { return m_popup; }
+    RefPtr<PopupMenu> popup() const { return m_popup; }
     bool popupIsVisible() const { return m_popupIsVisible; }
     void showPopup();
     void hidePopup();
     bool popupIsVisible() const { return m_popupIsVisible; }
     void showPopup();
     void hidePopup();
@@ -75,7 +75,7 @@ private:
     bool m_optionsChanged;
     int m_optionsWidth;
 
     bool m_optionsChanged;
     int m_optionsWidth;
 
-    RenderPopupMenu* m_popup;
+    RefPtr<PopupMenu> m_popup;
     bool m_popupIsVisible;
 };
 
     bool m_popupIsVisible;
 };