From c737ff358937a56fbf4391ccf37f1ab7ec2612f4 Mon Sep 17 00:00:00 2001 From: OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com> Date: Tue, 21 Apr 2020 04:29:39 +0300 Subject: [PATCH] Canvas background gets resized on frame_changed In case frames have different sizes. Also solved issue when opening files and they had a different size than the currently selected image. --- Scripts/Global.gd | 2 ++ Scripts/OpenSave.gd | 1 + 2 files changed, 3 insertions(+) diff --git a/Scripts/Global.gd b/Scripts/Global.gd index 2f329ef..a94472f 100644 --- a/Scripts/Global.gd +++ b/Scripts/Global.gd @@ -660,6 +660,8 @@ func frame_changed(value : int) -> void: if current_frame < layers[current_layer][3].get_child_count(): layers[current_layer][3].get_child(current_frame).pressed = true + Global.transparent_checker._ready() # To update the rect size + func layer_changed(value : int) -> void: current_layer = value diff --git a/Scripts/OpenSave.gd b/Scripts/OpenSave.gd index 745fee9..5ef87e0 100644 --- a/Scripts/OpenSave.gd +++ b/Scripts/OpenSave.gd @@ -2,6 +2,7 @@ extends Node var current_save_path := "" + func open_pxo_file(path : String) -> void: var file := File.new() var err := file.open_compressed(path, File.READ, File.COMPRESSION_ZSTD)