From f8c86cce4d02e9c0188219f6e43738bedacf639a Mon Sep 17 00:00:00 2001 From: Mark Burton Date: Thu, 4 Jun 2020 12:04:14 +0100 Subject: [PATCH] Improve readability and add comments. --- resources/qml/Toolbar.qml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/resources/qml/Toolbar.qml b/resources/qml/Toolbar.qml index da986cf0bf..0bf09b4d18 100644 --- a/resources/qml/Toolbar.qml +++ b/resources/qml/Toolbar.qml @@ -246,7 +246,14 @@ Item } PropertyChanges { target: panelBorder - anchors.bottomMargin: ((base.activeY + UM.Theme.getSize("button").height) > panelBorder.height) ? -(base.activeY + UM.Theme.getSize("button").height) : -panelBorder.height + anchors.bottomMargin: { + if (panelBorder.height > (base.activeY + UM.Theme.getSize("button").height)) { + // panel is tall, align the top of the panel with the top of the first tool button + return -panelBorder.height + } + // align the bottom of the panel with the bottom of the selected tool button + return -(base.activeY + UM.Theme.getSize("button").height) + } } } ]