Browse Source

Minor fix on TransitionsEngine

pull/1793/head
Jumar Macato 8 years ago
parent
commit
06a4fe7312
No known key found for this signature in database GPG Key ID: B19884DAC3A5BF3F
  1. 6
      src/Avalonia.Animation/TransitionsEngine.cs

6
src/Avalonia.Animation/TransitionsEngine.cs

@ -16,12 +16,11 @@ namespace Avalonia.Animation
public class TransitionsEngine : SingleSubscriberObservableBase<double> public class TransitionsEngine : SingleSubscriberObservableBase<double>
{ {
private IDisposable timerSubscription; private IDisposable timerSubscription;
private readonly TimeSpan startTime; private TimeSpan startTime;
private readonly TimeSpan duration; private TimeSpan duration;
public TransitionsEngine(TimeSpan Duration) public TransitionsEngine(TimeSpan Duration)
{ {
startTime = Timing.GetTickCount();
duration = Duration; duration = Duration;
} }
@ -46,6 +45,7 @@ namespace Avalonia.Animation
protected override void Subscribed() protected override void Subscribed()
{ {
startTime = Timing.GetTickCount();
timerSubscription = Timing timerSubscription = Timing
.AnimationsTimer .AnimationsTimer
.Subscribe(t => TimerTick(t)); .Subscribe(t => TimerTick(t));

Loading…
Cancel
Save