diff --git a/twidere/src/main/kotlin/org/mariotaku/twidere/adapter/StatusDetailsAdapter.kt b/twidere/src/main/kotlin/org/mariotaku/twidere/adapter/StatusDetailsAdapter.kt index 27e6c4848..415bd69a8 100644 --- a/twidere/src/main/kotlin/org/mariotaku/twidere/adapter/StatusDetailsAdapter.kt +++ b/twidere/src/main/kotlin/org/mariotaku/twidere/adapter/StatusDetailsAdapter.kt @@ -128,7 +128,7 @@ class StatusDetailsAdapter( ITEM_IDX_CONVERSATION -> { data?.let { data -> var idx = position - getIndexStart(ITEM_IDX_CONVERSATION) - if (idx !in data.indices) { + if (idx in data.indices) { if (data[idx].is_filtered) { idx++ } @@ -141,7 +141,7 @@ class StatusDetailsAdapter( var idx = position - getIndexStart(ITEM_IDX_CONVERSATION) - getTypeCount(ITEM_IDX_CONVERSATION) - getTypeCount(ITEM_IDX_STATUS) + replyStart - if (idx !in data.indices) { + if (idx in data.indices) { if (data[idx].is_filtered) { idx++ }