diff --git a/Modules/SysTray/TrayItem.qml b/Modules/SysTray/TrayItem.qml index 5b0880f..e29e797 100644 --- a/Modules/SysTray/TrayItem.qml +++ b/Modules/SysTray/TrayItem.qml @@ -55,7 +55,7 @@ Item { if (mouse.button === Qt.LeftButton) { root.item.activate(); console.log(icon.source + "\n" + root.item.id); - } else if (mouse.button === Qt.RightButton) { + } else if (mouse.button === Qt.RightButton && Config.barConfig.popouts.tray) { root.popouts.currentName = `traymenu${root.ind}`; root.popouts.currentCenter = Qt.binding(() => root.mapToItem(root.loader, root.implicitWidth / 2, 0).x); root.popouts.hasCurrent = true; diff --git a/Modules/SysTray/TrayWidget.qml b/Modules/SysTray/TrayWidget.qml index c368a26..2d3a768 100644 --- a/Modules/SysTray/TrayWidget.qml +++ b/Modules/SysTray/TrayWidget.qml @@ -23,12 +23,12 @@ RowLayout { let modRowPos = sysTrayMod.mapToItem(sysModRow, modPos.x, modPos.y); let child = sysModRow.childAt(modRowPos.x, modRowPos.y); if (child) { - if (child.objectName === "audioWidget") + if (child.objectName === "audioWidget" && Config.barConfig.popouts.audio) return { id: "audio", item: child }; - if (child.objectName === "upowerWidget") + if (child.objectName === "upowerWidget" && Config.barConfig.popouts.upower) return { id: "upower", item: child