diff options
author | Mitch Curtis <mitch.curtis@qt.io> | 2021-06-22 13:16:08 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-06-22 21:52:00 +0000 |
commit | ed2de553e81cfcb7d6d95947a643d654624b4a2b (patch) | |
tree | a0cb2ab3b18c07f22eecee5160374178f7c03f1a | |
parent | ee287840f3fac45c76411e9ba3923bf4d2ba4982 (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)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/quickcontrols2/windows/CheckBox.qml | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/quickcontrols2/windows/CheckBox.qml b/src/quickcontrols2/windows/CheckBox.qml index 03778c4f..13fde0e6 100644 --- a/src/quickcontrols2/windows/CheckBox.qml +++ b/src/quickcontrols2/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 { |