public void TestCrashWhenRemovingUncontrolledAnimation()
        {
            var group = new QParallelAnimationGroup();

            var anim = new TestAnimation();
            anim.LoopCount = -1;

            var anim2 = new TestAnimation();
            anim2.LoopCount = -1;

            group.AddAnimation(anim);
            group.AddAnimation(anim2);

            group.Start();

            anim.Dispose();
            anim2.Dispose();
        }
Exemple #2
0
        public void TestCrashWhenRemovingUncontrolledAnimation()
        {
            var group = new QParallelAnimationGroup();

            var anim = new TestAnimation();

            anim.LoopCount = -1;

            var anim2 = new TestAnimation();

            anim2.LoopCount = -1;

            group.AddAnimation(anim);
            group.AddAnimation(anim2);

            group.Start();

            anim.Dispose();
            anim2.Dispose();
        }