diff --git a/src/Qt5/imports/FluentUI/Controls/FluShortcutPicker.qml b/src/Qt5/imports/FluentUI/Controls/FluShortcutPicker.qml index e70a125c..0efb0389 100644 --- a/src/Qt5/imports/FluentUI/Controls/FluShortcutPicker.qml +++ b/src/Qt5/imports/FluentUI/Controls/FluShortcutPicker.qml @@ -170,13 +170,15 @@ FluIconButton { neutralText: control.neutralText negativeText: control.negativeText onVisibleChanged: { - content_dialog.keysModel = control.current + if(visible){ + content_dialog.keysModel = control.current + } } onPositiveClicked: { control.current = content_dialog.keysModel control.accepted() } - onNegativeClicked: { + onNegativeClickListener: function(){ content_dialog.keysModel = control.current } contentDelegate: Component{ diff --git a/src/Qt6/imports/FluentUI/Controls/FluShortcutPicker.qml b/src/Qt6/imports/FluentUI/Controls/FluShortcutPicker.qml index 47f89493..9f84beb4 100644 --- a/src/Qt6/imports/FluentUI/Controls/FluShortcutPicker.qml +++ b/src/Qt6/imports/FluentUI/Controls/FluShortcutPicker.qml @@ -170,13 +170,15 @@ FluIconButton { neutralText: control.neutralText negativeText: control.negativeText onVisibleChanged: { - content_dialog.keysModel = control.current + if(visible){ + content_dialog.keysModel = control.current + } } onPositiveClicked: { control.current = content_dialog.keysModel control.accepted() } - onNegativeClicked: { + onNegativeClickListener: function(){ content_dialog.keysModel = control.current } contentDelegate: Component{