Index: Source/core/animation/Timing.h |
diff --git a/Source/core/animation/Timing.h b/Source/core/animation/Timing.h |
index 5c22403965eacca40ed48c39bf1b98579988ac9e..e51a05abcf795b8ab92b815dc4a008d5e7ebbfbb 100644 |
--- a/Source/core/animation/Timing.h |
+++ b/Source/core/animation/Timing.h |
@@ -93,7 +93,8 @@ struct Timing { |
return startDelay == other.startDelay && endDelay == other.endDelay |
&& fillMode == other.fillMode && iterationStart == other.iterationStart |
&& iterationCount == other.iterationCount && iterationDuration == other.iterationDuration |
- && playbackRate == other.playbackRate && direction == other.direction; |
+ && playbackRate == other.playbackRate && direction == other.direction |
+ && (((!timingFunction || !other.timingFunction) && timingFunction == other.timingFunction) || *timingFunction == *other.timingFunction); |
} |
bool operator!=(const Timing &other) const |