Brightness: scroll-wheel was bypassing available control check.

This commit is contained in:
ItsLemmy
2025-11-21 13:28:12 -05:00
parent a884f012d8
commit 455014a39b
+3 -10
View File
@@ -133,8 +133,9 @@ Item {
onWheel: function (angle) {
var monitor = getMonitor();
if (!monitor)
if (!monitor || !monitor.brightnessControlAvailable)
return;
if (angle > 0) {
monitor.increaseBrightness();
} else if (angle < 0) {
@@ -142,15 +143,7 @@ Item {
}
}
onClicked: {
if ((Quickshell.screens || []).length > 0) {
PanelService.getPanel("brightnessPanel", screen)?.toggle(this);
} else {
var settingsPanel = PanelService.getPanel("settingsPanel", screen);
settingsPanel.requestedTab = SettingsPanel.Tab.Display;
settingsPanel.open();
}
}
onClicked: PanelService.getPanel("brightnessPanel", screen)?.toggle(this)
onRightClicked: {
var popupMenuWindow = PanelService.getPopupMenuWindow(screen);