diff options
author | bors-servo <metajack+bors@gmail.com> | 2015-09-23 18:46:29 -0600 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2015-09-23 18:46:29 -0600 |
commit | b4b3cedc10cec47d95880bfbe55f2dbc37cd910e (patch) | |
tree | 6a6efbf33c1e0338d925bc2cafdfc12ab4da292d /tests/wpt/css-tests/css-transforms-1_dev/html/css-transform-inherit-rotate.htm | |
parent | 09b970af4aeba749146a9a9215e346653016672b (diff) | |
parent | f6cb6c3b867306b994982e73b11e528a65f065e9 (diff) | |
download | servo-b4b3cedc10cec47d95880bfbe55f2dbc37cd910e.tar.gz servo-b4b3cedc10cec47d95880bfbe55f2dbc37cd910e.zip |
Auto merge of #7724 - glennw:expire-anims, r=pcwalton
Ensure that animations expire correctly and stop compositing occurring after they finish.
There were two problems here:
(1) The animation state update function was only called when nodes were dirty or there were new animations.
(2) When all animations for a node expired, the entry from the hash table was not removed.
The result was that once an animation began, the compositor would be running as fast as it can forever.
Fixes #7721.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7724)
<!-- Reviewable:end -->
Diffstat (limited to 'tests/wpt/css-tests/css-transforms-1_dev/html/css-transform-inherit-rotate.htm')
0 files changed, 0 insertions, 0 deletions