| Index: chrome/renderer/render_widget.h
|
| ===================================================================
|
| --- chrome/renderer/render_widget.h (revision 4621)
|
| +++ chrome/renderer/render_widget.h (working copy)
|
| @@ -30,7 +30,9 @@
|
| // Creates a new RenderWidget. The opener_id is the routing ID of the
|
| // RenderView that this widget lives inside. The render_thread is any
|
| // RenderThreadBase implementation, mostly commonly RenderThread::current().
|
| - static RenderWidget* Create(int32 opener_id, RenderThreadBase* render_thread);
|
| + static RenderWidget* Create(int32 opener_id,
|
| + RenderThreadBase* render_thread,
|
| + bool focus_on_show);
|
|
|
| // The routing ID assigned by the RenderProcess. Will be MSG_ROUTING_NONE if
|
| // not yet assigned a view ID, in which case, the process MUST NOT send
|
| @@ -86,7 +88,7 @@
|
| // without ref-counting is an error.
|
| friend class base::RefCounted<RenderWidget>;
|
|
|
| - RenderWidget(RenderThreadBase* render_thread);
|
| + RenderWidget(RenderThreadBase* render_thread, bool focus_on_show);
|
| virtual ~RenderWidget();
|
|
|
| // Initializes this view with the given opener. CompleteInit must be called
|
| @@ -261,6 +263,9 @@
|
| bool ime_control_new_state_;
|
| bool ime_control_updated_;
|
|
|
| + // Whether the window for this RenderWidget should be focused when shown.
|
| + bool focus_on_show_;
|
| +
|
| // Holds all the needed plugin window moves for a scroll.
|
| std::vector<WebPluginGeometry> plugin_window_moves_;
|
|
|
|
|