From 556951c27c7fad2873572f9dde9805fe16f58273 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Fri, 3 Feb 2023 03:39:05 +0800 Subject: [PATCH] Fix some problems in CompoundButtonFactory --- .../apperrorstracking/data/factory/CompoundButtonFactory.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/fankes/apperrorstracking/data/factory/CompoundButtonFactory.kt b/app/src/main/java/com/fankes/apperrorstracking/data/factory/CompoundButtonFactory.kt index f043111..7c03964 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/data/factory/CompoundButtonFactory.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/data/factory/CompoundButtonFactory.kt @@ -38,8 +38,8 @@ fun CompoundButton.bind(data: PrefsData, initiate: CompoundButtonDataBi binder.applyChangesCallback = { ConfigData.putBoolean(data, it) } setOnCheckedChangeListener { button, isChecked -> if (button.isPressed) { - binder.changedCallback?.invoke(isChecked) if (binder.isAutoApplyChanges) binder.applyChangesCallback?.invoke(isChecked) + binder.changedCallback?.invoke(isChecked) } } }