From bee0fc75622bbc0ac6028ac0fc023da42a9681bc Mon Sep 17 00:00:00 2001 From: shmyga Date: Thu, 21 Mar 2019 20:26:09 +0300 Subject: [PATCH] [gui] Box fix --- src/main/haxework/gui/core/Box.hx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/haxework/gui/core/Box.hx b/src/main/haxework/gui/core/Box.hx index 2578142..516f090 100644 --- a/src/main/haxework/gui/core/Box.hx +++ b/src/main/haxework/gui/core/Box.hx @@ -9,13 +9,12 @@ abstract Box(Array) { public var horizontal(get, never):Float; public var empty(get, never):Bool; - inline public function new(value:Array) { - this = switch(value) { - case []: [0, 0, 0, 0]; + inline public function new(value:Array = null) { + this = switch value { case [a]: [a, a, a, a]; case [a, b]: [a, a, b, b]; - case [a, b, c, d]: [a, b, c, b]; - case x: x; + case [a, b, c, d]: [a, b, c, d]; + case _: [0, 0, 0, 0]; } }