From c10bb180039f2b04d34b6f2f35c6021e1a9392b6 Mon Sep 17 00:00:00 2001 From: don-tnowe <67479453+don-tnowe@users.noreply.github.com> Date: Tue, 24 Jan 2023 12:56:26 +0200 Subject: [PATCH] The color cell's preview panel returns --- .../typed_cells/cell_editor_color.gd | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/resources_spreadsheet_view/typed_cells/cell_editor_color.gd b/addons/resources_spreadsheet_view/typed_cells/cell_editor_color.gd index 04915d9..ab861da 100644 --- a/addons/resources_spreadsheet_view/typed_cells/cell_editor_color.gd +++ b/addons/resources_spreadsheet_view/typed_cells/cell_editor_color.gd @@ -10,16 +10,14 @@ func create_cell(caller : Control) -> Control: node.custom_minimum_size.x = 56 node.add_child(color) color.name = "Color" - call_deferred("_resize_color_rect", color) + call_deferred(&"_resize_color_rect", color) return node func _resize_color_rect(rect): if !is_instance_valid(rect): return # Table refreshed twice, probably? Either way, this fix is easier rect.size = Vector2(8, 0) - rect.anchors_preset = Control.PRESET_LEFT_WIDE - await rect.get_tree().process_frame - rect.size.x = 8 + rect.set_anchors_and_offsets_preset(Control.PRESET_LEFT_WIDE, Control.PRESET_MODE_KEEP_WIDTH) func can_edit_value(value, type, property_hint, property_hint_string) -> bool: