Index: content/renderer/compositor_bindings/web_animation_impl.cc |
diff --git a/content/renderer/compositor_bindings/web_animation_impl.cc b/content/renderer/compositor_bindings/web_animation_impl.cc |
index 67eedd1401be43e95e7498470d416dac87d1c541..9e9092b6cb27c1b7f874e30492eecc5bf28a56e7 100644 |
--- a/content/renderer/compositor_bindings/web_animation_impl.cc |
+++ b/content/renderer/compositor_bindings/web_animation_impl.cc |
@@ -79,6 +79,15 @@ WebCompositorAnimationImpl::targetProperty() const { |
animation_->target_property()); |
} |
+#if WEB_ANIMATION_SUPPORTS_FRACTIONAL_ITERATIONS |
+double WebCompositorAnimationImpl::iterations() const { |
+ return animation_->iterations(); |
+} |
+ |
+void WebCompositorAnimationImpl::setIterations(double n) { |
+ animation_->set_iterations(n); |
+} |
+#else |
int WebCompositorAnimationImpl::iterations() const { |
return animation_->iterations(); |
} |
@@ -86,6 +95,7 @@ int WebCompositorAnimationImpl::iterations() const { |
void WebCompositorAnimationImpl::setIterations(int n) { |
animation_->set_iterations(n); |
} |
+#endif |
double WebCompositorAnimationImpl::startTime() const { |
return (animation_->start_time() - base::TimeTicks()).InSecondsF(); |