From f1d88ea0a3a622471841d7ff3c16b05c01429b2c Mon Sep 17 00:00:00 2001 From: Integral Date: Wed, 20 Aug 2025 22:36:23 +0800 Subject: [PATCH] Fix binding loop warnings in UserSettingsPage --- resources/qml/pages/UserSettingsPage.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/qml/pages/UserSettingsPage.qml b/resources/qml/pages/UserSettingsPage.qml index 30cfe230..1ce32725 100644 --- a/resources/qml/pages/UserSettingsPage.qml +++ b/resources/qml/pages/UserSettingsPage.qml @@ -89,7 +89,7 @@ Rectangle { roleValue: UserSettingsModel.Toggle ToggleButton { checked: model.value - onCheckedChanged: model.value = checked + onClicked: model.value = checked enabled: model.enabled } } @@ -100,7 +100,7 @@ Rectangle { model: r.model.values currentIndex: r.model.value width: Math.min(implicitWidth, scroll.availableWidth - Nheko.paddingMedium) - onCurrentIndexChanged: r.model.value = currentIndex + onActivated: r.model.value = currentIndex implicitContentWidthPolicy: ComboBox.WidestTextWhenCompleted WheelHandler{} // suppress scrolling changing values @@ -135,7 +135,7 @@ Rectangle { to: model.valueUpperBound * div stepSize: model.valueStep * div value: model.value * div - onValueChanged: model.value = value/div + onValueModified: model.value = value/div editable: true property real realValue: value / div