From e06a9dffc32733a58c7dcfa5ba2e8e0b7f49561c Mon Sep 17 00:00:00 2001 From: Jumar Macato Date: Tue, 14 May 2019 21:19:35 +0800 Subject: [PATCH] Partially revert Transition interpolation clamp. --- src/Avalonia.Animation/TransitionInstance.cs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/Avalonia.Animation/TransitionInstance.cs b/src/Avalonia.Animation/TransitionInstance.cs index fe8103adb2..39dc36aa33 100644 --- a/src/Avalonia.Animation/TransitionInstance.cs +++ b/src/Avalonia.Animation/TransitionInstance.cs @@ -31,17 +31,11 @@ namespace Avalonia.Animation var interpVal = (double)t.Ticks / _duration.Ticks; // Clamp interpolation value. - if (interpVal >= 1d) + if (interpVal >= 1d | (interpVal < 0d)) { PublishNext(1d); PublishCompleted(); } - // Cut-off when interpolation value is negative. - else if (interpVal < 0d) - { - PublishNext(0d); - PublishCompleted(); - } else { PublishNext(interpVal);