Get last Element instead of highest

This commit is contained in:
2019-02-02 08:46:07 -06:00
parent 1dbe69167d
commit 8f842b7f58

View File

@@ -130,7 +130,7 @@ module CyberarmEngine
@height= @origin_height @height= @origin_height
widest_element = nil widest_element = nil
highest_element = nil last_element = nil
@elements.each do |element| @elements.each do |element|
flow(element) if @mode == :flow flow(element) if @mode == :flow
@@ -141,7 +141,7 @@ module CyberarmEngine
highest_element ||= element highest_element ||= element
widest_element = element if element.width > widest_element.width widest_element = element if element.width > widest_element.width
highest_element = element if element.height > widest_element.height last_element = element
end end
margin = 0 margin = 0
@@ -157,7 +157,7 @@ module CyberarmEngine
end end
@width += widest_element.margin if widest_element && !@origin_width.nonzero? @width += widest_element.margin if widest_element && !@origin_width.nonzero?
@height += highest_element.margin if highest_element && !@origin_height.nonzero? @height += last_element.margin if last_element && !@origin_height.nonzero?
end end
def flow(element) def flow(element)