diff --git a/src/pygui/ISC/Tabs/components/UtilityFooter.qml b/src/pygui/ISC/Tabs/components/UtilityFooter.qml index 560729a..835566d 100644 --- a/src/pygui/ISC/Tabs/components/UtilityFooter.qml +++ b/src/pygui/ISC/Tabs/components/UtilityFooter.qml @@ -14,6 +14,9 @@ Rectangle { border.width: 1 color: Theme.sidePanelBackground + property var settingsPopup: null + property var aboutDialog: null + RowLayout { anchors.fill: parent anchors.margins: 4 @@ -25,7 +28,7 @@ Rectangle { Layout.fillWidth: true Layout.fillHeight: true icon.source: "../icons/settings.svg" - onClicked: utilFooter.parent.settingsPopup.open() + onClicked: if (settingsPopup) settingsPopup.open() background: Rectangle { radius: 8 @@ -73,7 +76,7 @@ Rectangle { Layout.fillWidth: true Layout.fillHeight: true icon.source: "../icons/about.svg" - onClicked: utilFooter.parent.aboutDialog.open() + onClicked: if (aboutDialog) aboutDialog.open() background: Rectangle { radius: 8