diff options
-rw-r--r-- | src/imports/controls/windows/CheckBox.qml | 4 |
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 { |