Index: content/renderer/render_widget.h |
diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h |
index 301e1f7d85c7088eab272afa649a6663e01beb96..83e08e2447ee01a6d98c5c22fa2b8e96e1cabbd1 100644 |
--- a/content/renderer/render_widget.h |
+++ b/content/renderer/render_widget.h |
@@ -155,7 +155,7 @@ class CONTENT_EXPORT RenderWidget |
void SetRoutingID(int32_t routing_id); |
CompositorDependencies* compositor_deps() const { return compositor_deps_; } |
- blink::WebWidget* webwidget() const { return webwidget_; } |
+ virtual blink::WebWidget* GetWebWidget() const; |
const gfx::Size& size() const { return size_; } |
bool is_fullscreen_granted() const { return is_fullscreen_granted_; } |
blink::WebDisplayMode display_mode() const { return display_mode_; } |
@@ -620,9 +620,10 @@ class CONTENT_EXPORT RenderWidget |
// features. |
CompositorDependencies* const compositor_deps_; |
+ // Use GetWebWidget() instead of using webwidget_internal_ directly. |
// We are responsible for destroying this object via its Close method. |
// May be NULL when the window is closing. |
- blink::WebWidget* webwidget_; |
+ blink::WebWidget* webwidget_internal_; |
// The delegate of the owner of this object. |
RenderWidgetOwnerDelegate* owner_delegate_; |