aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickcontrols/fusion/impl/SwitchIndicator.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/quickcontrols/fusion/impl/SwitchIndicator.qml')
-rw-r--r--src/quickcontrols/fusion/impl/SwitchIndicator.qml7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/quickcontrols/fusion/impl/SwitchIndicator.qml b/src/quickcontrols/fusion/impl/SwitchIndicator.qml
index 8bc9238228..39e47c0e91 100644
--- a/src/quickcontrols/fusion/impl/SwitchIndicator.qml
+++ b/src/quickcontrols/fusion/impl/SwitchIndicator.qml
@@ -2,6 +2,7 @@
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QtQuick
+import QtQuick.Window
import QtQuick.Templates as T
import QtQuick.Controls.impl
import QtQuick.Controls.Fusion
@@ -49,11 +50,13 @@ Rectangle {
gradient: Gradient {
GradientStop {
position: 0
- color: Fusion.highlight(indicator.control.palette)
+ color: Qt.alpha(indicator.control.palette.active.highlight,
+ indicator.Window ? indicator.Window.active ? 1 : 0.5 : 1)
}
GradientStop {
position: 1
- color: Qt.lighter(Fusion.highlight(indicator.control.palette), 1.2)
+ color: Qt.alpha(Qt.lighter(indicator.control.palette.active.highlight, 1.2),
+ indicator.Window ? indicator.Window.active ? 1 : 0.5 : 1)
}
}
}