| Index: Source/web/ExternalPopupMenu.h
|
| diff --git a/Source/web/ExternalPopupMenu.h b/Source/web/ExternalPopupMenu.h
|
| index 25ac59b74f4875b86464cbcf38e080e72ced3f7a..33c683c91095387b7162f5201987793eeeb361be 100644
|
| --- a/Source/web/ExternalPopupMenu.h
|
| +++ b/Source/web/ExternalPopupMenu.h
|
| @@ -56,7 +56,6 @@ public:
|
| ExternalPopupMenu(LocalFrame&, PopupMenuClient*, WebViewImpl&);
|
| virtual ~ExternalPopupMenu();
|
|
|
| -
|
| // Fills |info| with the popup menu information contained in the
|
| // PopupMenuClient associated with this ExternalPopupMenu.
|
| // FIXME: public only for test access. Need to revert once gtest
|
| @@ -65,6 +64,8 @@ public:
|
| static int toPopupMenuItemIndex(int index, PopupMenuClient&);
|
| static int toExternalPopupMenuItemIndex(int index, PopupMenuClient&);
|
|
|
| + virtual void trace(Visitor*) OVERRIDE;
|
| +
|
| private:
|
| // PopupMenu methods:
|
| virtual void show(const FloatQuad& controlPosition, const IntSize&, int index) OVERRIDE;
|
| @@ -81,7 +82,7 @@ private:
|
| void dispatchEvent(Timer<ExternalPopupMenu>*);
|
|
|
| PopupMenuClient* m_popupMenuClient;
|
| - RefPtr<LocalFrame> m_localFrame;
|
| + RefPtrWillBeMember<LocalFrame> m_localFrame;
|
| WebViewImpl& m_webView;
|
| OwnPtr<WebMouseEvent> m_syntheticEvent;
|
| Timer<ExternalPopupMenu> m_dispatchEventTimer;
|
|
|