From b893f83032ecfe73fe9566ab6ceef27092d33cc1 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sat, 10 Aug 2019 22:48:19 -0400 Subject: [PATCH] Don't trigger layout during wasAdded --- src/main/kotlin/net/shadowfacts/asmr/ui/ProgramBlockView.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/net/shadowfacts/asmr/ui/ProgramBlockView.kt b/src/main/kotlin/net/shadowfacts/asmr/ui/ProgramBlockView.kt index 5e76cd8..de1887d 100644 --- a/src/main/kotlin/net/shadowfacts/asmr/ui/ProgramBlockView.kt +++ b/src/main/kotlin/net/shadowfacts/asmr/ui/ProgramBlockView.kt @@ -134,6 +134,7 @@ class ProgramBlockView(val block: ProgramBlock): StackView(Axis.VERTICAL, Distri override fun mouseDragged(startPoint: Point, delta: Point, mouseButton: MouseButton): Boolean { block.position += delta updateDraggingConstraints() + window!!.layout() return true } @@ -144,7 +145,6 @@ class ProgramBlockView(val block: ProgramBlock): StackView(Axis.VERTICAL, Distri xConstraint = (leftAnchor equalTo superview!!.leftAnchor + block.position.x) yConstraint = (topAnchor equalTo superview!!.topAnchor + block.position.y) } - window!!.layout() } override fun drawContent(mouse: Point, delta: Float) {