From 74c5e7096e91885cd052149339ad7626ca5a5b07 Mon Sep 17 00:00:00 2001 From: Mitch Curtis Date: Tue, 22 Jun 2021 13:16:08 +0200 Subject: Windows: fix error in CheckBox.qml when hovering Change-Id: I897327d5f3bfd0ebbdca2df74ea43d6625c67a65 Reviewed-by: Fabian Kosmale (cherry picked from commit d8a1aac5651f346aa1df1cd912e33c1a82d41e42) --- src/imports/controls/windows/CheckBox.qml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 { -- cgit v1.2.3