Index: content/renderer/gpu/render_widget_compositor.cc |
diff --git a/content/renderer/gpu/render_widget_compositor.cc b/content/renderer/gpu/render_widget_compositor.cc |
index b923533e508eb795717eea5000aea9d287cd240d..30240b90e96c8c099f765f322c8d2a85260156c1 100644 |
--- a/content/renderer/gpu/render_widget_compositor.cc |
+++ b/content/renderer/gpu/render_widget_compositor.cc |
@@ -377,6 +377,15 @@ const cc::Layer* RenderWidgetCompositor::GetRootLayer() const { |
return layer_tree_host_->root_layer(); |
} |
+void RenderWidgetCompositor::SetNeedsForcedRedraw() { |
+ layer_tree_host_->SetNextCommitForcesRedraw(); |
+ if (threaded_) { |
enne (OOO)
2013/09/24 17:22:26
Maybe just call RenderWidgetCompositor::setNeedsRe
|
+ layer_tree_host_->SetNeedsAnimate(); |
+ } else { |
+ widget_->scheduleAnimation(); |
+ } |
+} |
+ |
bool RenderWidgetCompositor::initialize(cc::LayerTreeSettings settings) { |
scoped_refptr<base::MessageLoopProxy> compositor_message_loop_proxy = |
RenderThreadImpl::current()->compositor_message_loop_proxy(); |