Dimmer: bulletproffed test on screen

This commit is contained in:
LemmyCook 2025-09-16 22:47:43 -04:00
parent a92b4b311a
commit de6b7c6470
3 changed files with 2 additions and 5 deletions

View file

@ -14,7 +14,7 @@ Variants {
// Dimmer is only active on the screen where the panel is currently open. // Dimmer is only active on the screen where the panel is currently open.
active: { active: {
if (Settings.isLoaded && Settings.data.general.dimDesktop && modelData !== undefined && PanelService.openedPanel !== null && PanelService.openedPanel.item !== null) { if (Settings.isLoaded && Settings.data.general.dimDesktop && modelData !== undefined && PanelService.openedPanel !== null && PanelService.openedPanel.item !== undefined && PanelService.openedPanel.item !== null) {
return (PanelService.openedPanel.item.screen === modelData) return (PanelService.openedPanel.item.screen === modelData)
} }
@ -28,7 +28,7 @@ Variants {
Component.onCompleted: { Component.onCompleted: {
if (modelData) { if (modelData) {
Logger.log("Dimmer", "component loaded on", modelData.name) Logger.log("Dimmer", "Loaded on", modelData.name)
} }
// When a NPanel opens it seems it is initialized with the primary screen for a very brief moment // When a NPanel opens it seems it is initialized with the primary screen for a very brief moment

View file

@ -4,7 +4,6 @@ import qs.Commons
import qs.Services import qs.Services
import qs.Widgets import qs.Widgets
Item { Item {
id: root id: root

View file

@ -19,5 +19,3 @@ NIconButton {
colorBorderHover: Color.transparent colorBorderHover: Color.transparent
onClicked: Settings.data.colorSchemes.darkMode = !Settings.data.colorSchemes.darkMode onClicked: Settings.data.colorSchemes.darkMode = !Settings.data.colorSchemes.darkMode
} }