Browse Source

Restore Lazy Init to avoid API break.

pull/2895/head
Jumar Macato 7 years ago
parent
commit
b8e4909b10
No known key found for this signature in database GPG Key ID: B19884DAC3A5BF3F
  1. 11
      src/Avalonia.Animation/Animatable.cs

11
src/Avalonia.Animation/Animatable.cs

@ -45,15 +45,16 @@ namespace Avalonia.Animation
{
get
{
if (_transitions is null)
_transitions = new Transitions();
if (_previousTransitions is null)
_previousTransitions = new Dictionary<AvaloniaProperty, IDisposable>();
return _transitions;
}
set
{
if (value is null)
return;
if (_previousTransitions is null)
_previousTransitions = new Dictionary<AvaloniaProperty, IDisposable>();
SetAndRaise(TransitionsProperty, ref _transitions, value);
}

Loading…
Cancel
Save