Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index 0252170503005f2de5c9397cc9a3e457a7fb2679..16eec00c706d17599f750acad62487eb858886fc 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -37,6 +37,8 @@ class TransportDIB; |
struct FrameMsg_Navigate_Params; |
namespace blink { |
+class WebExternalPopupMenu; |
+class WebExternalPopupMenuClient; |
class WebGeolocationClient; |
class WebInputEvent; |
class WebMouseEvent; |
@@ -48,6 +50,7 @@ class WebSecurityOrigin; |
struct WebCompositionUnderline; |
struct WebContextMenuData; |
struct WebCursorInfo; |
+struct WebPopupMenuInfo; |
} |
namespace gfx { |
@@ -281,6 +284,9 @@ class CONTENT_EXPORT RenderFrameImpl |
blink::WebApplicationCacheHostClient* client); |
virtual blink::WebWorkerPermissionClientProxy* |
createWorkerPermissionClientProxy(blink::WebLocalFrame* frame); |
+ virtual blink::WebExternalPopupMenu* createExternalPopupMenu( |
+ const blink::WebPopupMenuInfo& popup_menu_info, |
+ blink::WebExternalPopupMenuClient* popup_menu_client); |
virtual blink::WebCookieJar* cookieJar(blink::WebLocalFrame* frame); |
virtual blink::WebServiceWorkerProvider* createServiceWorkerProvider( |
blink::WebLocalFrame* frame); |