fix diffing statuses (#4909)
Several cases of payloads not being forwarded correctly, leading to unnecessary re-binding of the whole status view. I simplified the logic by removing the additional list level, making it easier to understand what is going on.
This commit is contained in:
parent
78152f0449
commit
b24427c6df
17 changed files with 84 additions and 65 deletions
|
|
@ -49,6 +49,9 @@ class FollowRequestViewHolder(
|
|||
payloads: List<*>,
|
||||
statusDisplayOptions: StatusDisplayOptions
|
||||
) {
|
||||
if (payloads.isNotEmpty()) {
|
||||
return
|
||||
}
|
||||
setupWithAccount(
|
||||
viewData.account,
|
||||
statusDisplayOptions.animateAvatars,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue