From 519bdbfe744f6977f4bdca7304f49aac4ef7a0e0 Mon Sep 17 00:00:00 2001 From: Darth Affe Date: Sat, 5 Aug 2017 16:42:56 +0200 Subject: [PATCH] Fixed time-update for disabled effects --- RGB.NET.Core/Effects/AbstractEffectTarget.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/RGB.NET.Core/Effects/AbstractEffectTarget.cs b/RGB.NET.Core/Effects/AbstractEffectTarget.cs index b08cefb..9ca4d42 100644 --- a/RGB.NET.Core/Effects/AbstractEffectTarget.cs +++ b/RGB.NET.Core/Effects/AbstractEffectTarget.cs @@ -48,11 +48,15 @@ namespace RGB.NET.Core { for (int i = EffectTimes.Count - 1; i >= 0; i--) { - EffectTimeContainer effectTime = EffectTimes[i]; - if (!effectTime.Effect.IsEnabled) continue; - long currentTicks = DateTime.Now.Ticks; + EffectTimeContainer effectTime = EffectTimes[i]; + if (!effectTime.Effect.IsEnabled) + { + effectTime.TicksAtLastUpdate = currentTicks; + continue; + } + double deltaTime; if (effectTime.TicksAtLastUpdate < 0) {