Reviewed by Simon Fraser <simonfr@apple.com>.
Fixed https://bugs.webkit.org/show_bug.cgi?id=26162
This corrects an error when destroying an animation
or transition where endAnimation was never getting
called and therefore the hardware animation was never
getting removed.
This includes a manual-test since it's really impossible
to make a meaningful automatic test for an animation
bug like this.
This has no effect unless accelerated compositing is
enabled.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@44403 268f45cc-cd09-0410-ab3c-d52691b4dbfc
4 files changed