Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index c3d32c312fb94e13124fe7cb0ede403e2cd3c20d..56d88975df5debf6efe67ce2cd892907f328ff52 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -1312,7 +1312,9 @@ blink::WebLayerTreeView* RenderWidget::InitializeLayerTreeView() { |
#endif |
// For background pages and certain tests, we don't want to trigger |
// CompositorFrameSink creation. |
- if (compositor_never_visible_ || !RenderThreadImpl::current()) |
+ bool should_geneate_frame_sink = |
aelias_OOO_until_Jul13
2017/04/21 21:45:28
typo: "generate"
dtapuska
2017/04/24 13:44:01
ugh. Done.
|
+ !compositor_never_visible_ && RenderThreadImpl::current(); |
+ if (!should_geneate_frame_sink) |
compositor_->SetNeverVisible(); |
StartCompositor(); |
@@ -1327,7 +1329,7 @@ blink::WebLayerTreeView* RenderWidget::InitializeLayerTreeView() { |
if (input_handler_manager) { |
input_event_queue_ = new MainThreadEventQueue( |
this, render_thread->GetRendererScheduler()->CompositorTaskRunner(), |
- render_thread->GetRendererScheduler()); |
+ render_thread->GetRendererScheduler(), should_geneate_frame_sink); |
input_handler_manager->AddInputHandler( |
routing_id_, compositor()->GetInputHandler(), input_event_queue_, |
weak_ptr_factory_.GetWeakPtr(), |