Browse Source

Fix crash in ViewThreadFragment.removeItem (#3622)

pull/3601/merge
Konrad Pozniak 3 years ago committed by GitHub
parent
commit
d2747811be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      app/src/main/java/com/keylesspalace/tusky/components/viewthread/ViewThreadFragment.kt

13
app/src/main/java/com/keylesspalace/tusky/components/viewthread/ViewThreadFragment.kt

@ -416,13 +416,14 @@ class ViewThreadFragment :
}
public override fun removeItem(position: Int) {
val status = adapter.currentList[position]
if (status.isDetailed) {
// the main status we are viewing is being removed, finish the activity
activity?.finish()
return
adapter.currentList.getOrNull(position)?.let { status ->
if (status.isDetailed) {
// the main status we are viewing is being removed, finish the activity
activity?.finish()
return
}
viewModel.removeStatus(status)
}
viewModel.removeStatus(status)
}
override fun onVoteInPoll(position: Int, choices: List<Int>) {

Loading…
Cancel
Save