Bug 1248340 - Part 4: Parse Frames from Web Animations API. draft
authorBoris Chiou <boris.chiou@gmail.com>
Sun, 26 Feb 2017 03:07:13 +0800
changeset 490054 03f2ba9ccccd7d11a6fc592d35c90b159d920af6
parent 490043 e5def18d1f40667b542a9dec1dde3aa4982cd84f
child 490055 14cc0ccda3ff6325409dbd78f3c9e14e605a8a20
push id46985
push userbmo:boris.chiou@gmail.com
push dateMon, 27 Feb 2017 16:23:37 +0000
bugs1248340
milestone54.0a1
Bug 1248340 - Part 4: Parse Frames from Web Animations API. MozReview-Commit-ID: FknSYXAHqTJ
dom/animation/TimingParams.cpp
--- a/dom/animation/TimingParams.cpp
+++ b/dom/animation/TimingParams.cpp
@@ -133,16 +133,17 @@ TimingParams::ParseEasing(const nsAStrin
         case eCSSUnit_Enumerated:
           // Return Nothing() if "linear" is passed in.
           if (list->mValue.GetIntValue() ==
               NS_STYLE_TRANSITION_TIMING_FUNCTION_LINEAR) {
             return Nothing();
           }
           MOZ_FALLTHROUGH;
         case eCSSUnit_Cubic_Bezier:
+        case eCSSUnit_Function:
         case eCSSUnit_Steps: {
           nsTimingFunction timingFunction;
           nsRuleNode::ComputeTimingFunction(list->mValue, timingFunction);
           ComputedTimingFunction computedTimingFunction;
           computedTimingFunction.Init(timingFunction);
           return Some(computedTimingFunction);
         }
         default: