Bug 1328787 - Part 11: The last keyframe's KeyframePercentage is 1.0. r?heycam draft
authorHiroyuki Ikezoe <hikezoe@mozilla.com>
Fri, 27 Jan 2017 10:27:00 +0900
changeset 467026 c2be81b19ec461eb66706406b980915b6f635cf6
parent 467025 d6226a0f5be2344ced0a44c4e85d31d4020b291e
child 467027 a207162fe9601c5ddb56bd2aa6afd13ac465fdd5
push id43089
push userhikezoe@mozilla.com
push dateFri, 27 Jan 2017 01:33:18 +0000
reviewersheycam
bugs1328787
milestone54.0a1
Bug 1328787 - Part 11: The last keyframe's KeyframePercentage is 1.0. r?heycam MozReview-Commit-ID: Hgsc45m9401
servo/components/style/keyframes.rs
--- a/servo/components/style/keyframes.rs
+++ b/servo/components/style/keyframes.rs
@@ -297,17 +297,17 @@ impl KeyframesAnimation {
 
         // Prepend autogenerated keyframes if appropriate.
         if steps[0].start_percentage.0 != 0. {
             steps.insert(0, KeyframesStep::new(KeyframePercentage::new(0.),
                                                KeyframesStepValue::ComputedValues));
         }
 
         if steps.last().unwrap().start_percentage.0 != 1. {
-            steps.push(KeyframesStep::new(KeyframePercentage::new(0.),
+            steps.push(KeyframesStep::new(KeyframePercentage::new(1.),
                                           KeyframesStepValue::ComputedValues));
         }
 
         Some(KeyframesAnimation {
             steps: steps,
             properties_changed: animated_properties,
         })
     }