From 02278e5fee281b3a49b2538a0ce47a6a34fc8c50 Mon Sep 17 00:00:00 2001 From: Manolis Papadeas <35376950+OverloadedOrama@users.noreply.github.com> Date: Thu, 24 Jun 2021 20:32:30 +0300 Subject: [PATCH] Fix crash when importing a new project on an empty project --- src/Classes/Project.gd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Classes/Project.gd b/src/Classes/Project.gd index 869c0edff..570c8640f 100644 --- a/src/Classes/Project.gd +++ b/src/Classes/Project.gd @@ -484,8 +484,9 @@ func frame_changed(value : int) -> void: var _current_layer : int = cel[1] if _current_frame < Global.frame_ids.get_child_count(): Global.frame_ids.get_child(_current_frame).add_color_override("font_color", Global.control.theme.get_color("Selected Color", "Label")) - if _current_frame < layers[_current_layer].frame_container.get_child_count(): - layers[_current_layer].frame_container.get_child(_current_frame).pressed = true + if layers: + if _current_frame < layers[_current_layer].frame_container.get_child_count(): + layers[_current_layer].frame_container.get_child(_current_frame).pressed = true Global.disable_button(Global.remove_frame_button, frames.size() == 1) Global.disable_button(Global.move_left_frame_button, frames.size() == 1 or current_frame == 0)