From 16d2c336e94b04eae5cf46b1cfc7e4a19566354c Mon Sep 17 00:00:00 2001 From: Manolis Papadeas <35376950+OverloadedOrama@users.noreply.github.com> Date: Thu, 17 Dec 2020 02:52:13 +0200 Subject: [PATCH] Fixed FPS not being updated when Pixelorama first runs --- src/UI/Timeline/AnimationTimeline.gd | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/UI/Timeline/AnimationTimeline.gd b/src/UI/Timeline/AnimationTimeline.gd index 1d7e689..f0e932a 100644 --- a/src/UI/Timeline/AnimationTimeline.gd +++ b/src/UI/Timeline/AnimationTimeline.gd @@ -15,7 +15,9 @@ func _ready() -> void: tag_scroll_container = Global.find_node_by_name(self, "TagScroll") fps_spinbox = find_node("FPSValue") timeline_scroll.get_h_scrollbar().connect("value_changed", self, "_h_scroll_changed") + yield(get_tree(), "idle_frame") Global.animation_timer.wait_time = 1 / Global.current_project.fps + fps_spinbox.value = Global.current_project.fps func _h_scroll_changed(value : float) -> void: