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 get
{ {
if (_transitions is null)
_transitions = new Transitions();
if (_previousTransitions is null)
_previousTransitions = new Dictionary<AvaloniaProperty, IDisposable>();
return _transitions; return _transitions;
} }
set set
{ {
if (value is null)
return;
if (_previousTransitions is null)
_previousTransitions = new Dictionary<AvaloniaProperty, IDisposable>();
SetAndRaise(TransitionsProperty, ref _transitions, value); SetAndRaise(TransitionsProperty, ref _transitions, value);
} }

Loading…
Cancel
Save