diff --git a/src/Avalonia.Animation/Animatable.cs b/src/Avalonia.Animation/Animatable.cs index 3e030bf765..8a1a17a6fc 100644 --- a/src/Avalonia.Animation/Animatable.cs +++ b/src/Avalonia.Animation/Animatable.cs @@ -11,7 +11,7 @@ using Avalonia.Data; namespace Avalonia.Animation { /// - /// Base class for control which can have property transitions. + /// Base class for all animatable objects. /// public class Animatable : AvaloniaObject { diff --git a/src/Avalonia.Animation/TransitionsEngine.cs b/src/Avalonia.Animation/TransitionsEngine.cs index 81b5b28820..b73cbe1a5a 100644 --- a/src/Avalonia.Animation/TransitionsEngine.cs +++ b/src/Avalonia.Animation/TransitionsEngine.cs @@ -37,7 +37,7 @@ namespace Avalonia.Animation PublishNext(interpVal); } - + protected override void Unsubscribed() { timerSubscription?.Dispose(); @@ -49,6 +49,7 @@ namespace Avalonia.Animation timerSubscription = Timing .AnimationsTimer .Subscribe(t => TimerTick(t)); + PublishNext(0.0d); } } } \ No newline at end of file