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