Index: content/renderer/render_widget.h |
diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h |
index 13574d0f9abf0fb2f3952248c8fc39d7b546fc13..3ab88d25b3284e669c59f2af277c14791f04667c 100644 |
--- a/content/renderer/render_widget.h |
+++ b/content/renderer/render_widget.h |
@@ -159,6 +159,9 @@ class CONTENT_EXPORT RenderWidget |
virtual void didHandleGestureEvent(const blink::WebGestureEvent& event, |
bool event_cancelled); |
+ // Begins the compositor's scheduler to start producing frames. |
+ void StartCompositor(); |
+ |
// Called when a plugin is moved. These events are queued up and sent with |
// the next paint or scroll message to the host. |
void SchedulePluginMove(const WebPluginGeometry& move); |
@@ -275,7 +278,8 @@ class CONTENT_EXPORT RenderWidget |
RenderWidget(blink::WebPopupType popup_type, |
const blink::WebScreenInfo& screen_info, |
bool swapped_out, |
- bool hidden); |
+ bool hidden, |
+ bool never_visible); |
virtual ~RenderWidget(); |
@@ -617,6 +621,9 @@ class CONTENT_EXPORT RenderWidget |
// Indicates that we shouldn't bother generated paint events. |
bool is_hidden_; |
+ // Indicates that we are never visible, so never produce graphical output. |
+ bool never_visible_; |
+ |
// Indicates that we are in fullscreen mode. |
bool is_fullscreen_; |