Browse Source
Restore Lazy Init to avoid API break.
pull/2895/head
Jumar Macato
7 years ago
No known key found for this signature in database
GPG Key ID: B19884DAC3A5BF3F
1 changed files with
6 additions and
5 deletions
-
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); |
|
|
|
} |
|
|
|
|