From d2f757eb23c40935acddc22cfa968c156d39d461 Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Tue, 5 Mar 2024 14:16:07 -0600 Subject: [PATCH] Fixed hidden Container elements not recalculating when becoming visible --- lib/cyberarm_engine/ui/elements/container.rb | 6 ------ 1 file changed, 6 deletions(-) diff --git a/lib/cyberarm_engine/ui/elements/container.rb b/lib/cyberarm_engine/ui/elements/container.rb index ad903da..8f36a04 100644 --- a/lib/cyberarm_engine/ui/elements/container.rb +++ b/lib/cyberarm_engine/ui/elements/container.rb @@ -151,10 +151,6 @@ module CyberarmEngine end def recalculate - return if @in_recalculate - - @in_recalculate = true - @current_position = Vector.new(@style.margin_left + @style.padding_left, @style.margin_top + @style.padding_top) return unless visible? @@ -243,8 +239,6 @@ module CyberarmEngine recalculate_if_size_changed # puts "TOOK: #{Gosu.milliseconds - s}ms to recalculate #{self.class}:0x#{self.object_id.to_s(16)}" - - @in_recalculate = false end def layout