aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/controls/windows/CheckBox.qml
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@qt.io>2021-06-22 13:16:08 +0200
committerMitch Curtis <mitch.curtis@qt.io>2021-07-14 10:56:51 +0200
commit74c5e7096e91885cd052149339ad7626ca5a5b07 (patch)
tree936b9ab216c57dd2edc16d3798649a467adf085a /src/imports/controls/windows/CheckBox.qml
parent12638ae0c8b5cc9095bf3a9323905c29e23c01fe (diff)
Windows: fix error in CheckBox.qml when hovering
Change-Id: I897327d5f3bfd0ebbdca2df74ea43d6625c67a65 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> (cherry picked from commit d8a1aac5651f346aa1df1cd912e33c1a82d41e42)
Diffstat (limited to 'src/imports/controls/windows/CheckBox.qml')
-rw-r--r--src/imports/controls/windows/CheckBox.qml4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/imports/controls/windows/CheckBox.qml b/src/imports/controls/windows/CheckBox.qml
index 03778c4f..13fde0e6 100644
--- a/src/imports/controls/windows/CheckBox.qml
+++ b/src/imports/controls/windows/CheckBox.qml
@@ -66,6 +66,7 @@ T.CheckBox {
}
NativeStyle.CheckBox {
+ id: hoverCheckBox
control: control
x: indicator.x
y: indicator.y
@@ -75,7 +76,8 @@ T.CheckBox {
useNinePatchImage: false
overrideState: NativeStyle.StyleItem.AlwaysHovered
opacity: control.hovered ? 1 : 0
- Behavior on opacity { NumberAnimation { duration: parent.transitionDuration } }
+ visible: opacity !== 0
+ Behavior on opacity { NumberAnimation { duration: hoverCheckBox.transitionDuration } }
}
contentItem: CheckLabel {