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