| Index: content/renderer/render_widget.h
|
| diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h
|
| index 5bde3b184419e453b372dd7994374c0d46c9717c..46419374cc1837758d216c0018ab9de42e284699 100644
|
| --- a/content/renderer/render_widget.h
|
| +++ b/content/renderer/render_widget.h
|
| @@ -403,6 +403,8 @@ class CONTENT_EXPORT RenderWidget
|
| // For unit tests.
|
| friend class RenderWidgetTest;
|
|
|
| + using CreateWidgetCallback = base::OnceCallback<bool()>;
|
| +
|
| enum ResizeAck {
|
| SEND_RESIZE_ACK,
|
| NO_RESIZE_ACK,
|
| @@ -430,7 +432,7 @@ class CONTENT_EXPORT RenderWidget
|
| // Called by Init and subclasses to perform initialization.
|
| bool DoInit(int32_t opener_id,
|
| blink::WebWidget* web_widget,
|
| - IPC::SyncMessage* create_widget_message);
|
| + CreateWidgetCallback create_widget_callback);
|
|
|
| // Allows the process to exit once the unload handler has finished, if there
|
| // are no other active RenderWidgets.
|
| @@ -804,6 +806,10 @@ class CONTENT_EXPORT RenderWidget
|
| void ScreenRectToEmulatedIfNeeded(blink::WebRect* window_rect) const;
|
| void EmulatedToScreenRectIfNeeded(blink::WebRect* window_rect) const;
|
|
|
| + bool CreateWidget(int32_t opener_id,
|
| + blink::WebPopupType popup_type,
|
| + int32_t* routing_id);
|
| +
|
| // Indicates whether this widget has focus.
|
| bool has_focus_;
|
|
|
|
|