From 5b5a825c7fdb3a1f158a377e5febef7ab7b77903 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Wed, 5 Apr 2017 08:22:41 +0200 Subject: Fixer looping timer accumulation in _process Follow-up to #8251. --- scene/main/timer.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scene/main/timer.cpp b/scene/main/timer.cpp index 7e3c5db5bc..aeb72a6d1e 100755 --- a/scene/main/timer.cpp +++ b/scene/main/timer.cpp @@ -50,8 +50,7 @@ void Timer::_notification(int p_what) { if (time_left < 0) { if (!one_shot) - //time_left=wait_time+time_left; - time_left = wait_time; + time_left += wait_time; else stop(); @@ -66,7 +65,7 @@ void Timer::_notification(int p_what) { if (time_left < 0) { if (!one_shot) - time_left = wait_time + time_left; + time_left += wait_time; else stop(); emit_signal("timeout"); -- cgit v1.2.3