| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index bf103346ef73cd78e6407492a9220ba5c7ee974b..e36f0ce3e0e9703cdd01e40bfe3cef645632d9e6 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -924,10 +924,11 @@ void RenderWidget::AnimateIfNeeded() {
|
| &RenderWidget::AnimationCallback);
|
| animation_update_pending_ = false;
|
| if (is_accelerated_compositing_active_ && compositor_) {
|
| - compositor_->layer_tree_host()->updateAnimations(
|
| - base::TimeTicks::Now());
|
| + compositor_->Animate(base::TimeTicks::Now());
|
| } else {
|
| - webwidget_->animate(0.0);
|
| + double frame_begin_time =
|
| + (base::TimeTicks::Now() - base::TimeTicks()).InSecondsF();
|
| + webwidget_->animate(frame_begin_time);
|
| }
|
| return;
|
| }
|
| @@ -1200,7 +1201,7 @@ void RenderWidget::DoDeferredUpdate() {
|
| void RenderWidget::Composite() {
|
| DCHECK(is_accelerated_compositing_active_);
|
| if (compositor_) // TODO(jamesr): Figure out how this can be null.
|
| - compositor_->composite();
|
| + compositor_->Composite();
|
| }
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
| @@ -1341,7 +1342,7 @@ void RenderWidget::initializeLayerTreeView(
|
| WebKit::WebLayerTreeViewClient* client,
|
| const WebKit::WebLayer& root_layer,
|
| const WebKit::WebLayerTreeView::Settings& settings) {
|
| - compositor_ = RenderWidgetCompositor::Create(this, client, settings);
|
| + compositor_ = RenderWidgetCompositor::Create(this, settings);
|
| if (!compositor_)
|
| return;
|
|
|
| @@ -2092,7 +2093,7 @@ void RenderWidget::CleanupWindowInPluginMoves(gfx::PluginWindowHandle window) {
|
| void RenderWidget::GetRenderingStats(
|
| WebKit::WebRenderingStatsImpl& stats) const {
|
| if (compositor_)
|
| - compositor_->layer_tree_host()->renderingStats(&stats.rendering_stats);
|
| + compositor_->GetRenderingStats(&stats.rendering_stats);
|
|
|
| stats.rendering_stats.numAnimationFrames +=
|
| software_stats_.numAnimationFrames;
|
|
|