Chromium Code Reviews| Index: content/renderer/render_widget.cc |
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
| index 136c7ec2e7944addaa1fbd9c41aca7020281cd44..e078dd61946a28934d1c765b704aaa5dd5247c41 100644 |
| --- a/content/renderer/render_widget.cc |
| +++ b/content/renderer/render_widget.cc |
| @@ -651,7 +651,7 @@ void RenderWidget::AnimateIfNeeded() { |
| int animationInterval = IsRenderingVSynced() ? 16 : 0; |
| base::Time now = base::Time::Now(); |
| - if (now >= animation_floor_time_) { |
| + if (now >= animation_floor_time_ || is_accelerated_compositing_active_) { |
|
jamesr
2011/12/09 20:38:14
shouldn't this be checking using_asynchronous_swap
|
| TRACE_EVENT0("renderer", "RenderWidget::AnimateIfNeeded") |
| animation_floor_time_ = now + |
| base::TimeDelta::FromMilliseconds(animationInterval); |