Fix switch toggling after first toggle.

This commit is contained in:
Alex Hart 2023-05-16 15:17:44 -03:00 committed by Greyson Parrelli
parent 407fc56218
commit 58e48fdf14

View file

@ -212,22 +212,21 @@ class SwitchPreferenceViewHolder(itemView: View) : PreferenceViewHolder<SwitchPr
switchWidget.setOnCheckedChangeListener(null)
switchWidget.isChecked = model.isChecked
switchWidget.isEnabled = model.isEnabled
switchWidget.setOnCheckedChangeListener { _, _ ->
model.onClick()
}
itemView.setOnClickListener {
model.onClick()
}
if (payload.contains(SwitchPreference.PAYLOAD_CHECKED)) {
return
}
super.bind(model)
switchWidget.isEnabled = model.isEnabled
itemView.setOnClickListener {
model.onClick()
}
}
}