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); |