fix index out of bounds exception

This commit is contained in:
sk 2023-06-04 11:45:12 +02:00
parent 5432f2590c
commit 4ca1a7b29e
1 changed files with 3 additions and 3 deletions

View File

@ -237,9 +237,9 @@ public class TextStatusDisplayItem extends StatusDisplayItem{
spaceBelowText.setVisibility(translateVisible ? View.VISIBLE : View.GONE);
// remove additional padding when (transparently padded) translate button is visible
int pos = getAbsoluteAdapterPosition();
boolean nextIsFooter = item.parentFragment.getDisplayItems().size() >= pos + 1 &&
item.parentFragment.getDisplayItems().get(pos + 1) instanceof FooterStatusDisplayItem;
int nextPos = getAbsoluteAdapterPosition();
boolean nextIsFooter = item.parentFragment.getDisplayItems().size() > nextPos &&
item.parentFragment.getDisplayItems().get(nextPos) instanceof FooterStatusDisplayItem;
int bottomPadding = (translateVisible && nextIsFooter) ? 0
: nextIsFooter ? V.dp(8)
: V.dp(12);