mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-24 04:58:45 +00:00
Fix switch toggling after first toggle.
This commit is contained in:
committed by
Greyson Parrelli
parent
407fc56218
commit
58e48fdf14
@@ -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()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user