Fix bad behaviour for long group replies.

fork-5.53.8
Alex Hart 2022-07-05 10:54:35 -03:00 zatwierdzone przez Greyson Parrelli
rodzic adbdb97a28
commit 6aa4706e9b
2 zmienionych plików z 13 dodań i 3 usunięć

Wyświetl plik

@ -38,7 +38,7 @@ public class PagingMappingAdapter<Key> extends MappingAdapter {
pagingController.onDataNeededAroundIndex(position);
}
if (position > 0 && position < super.getCurrentList().size()) {
if (position >= 0 && position < super.getCurrentList().size()) {
return super.getItem(position);
} else {
return null;

Wyświetl plik

@ -41,7 +41,7 @@
android:layout_height="1dp"
app:barrierDirection="start"
app:barrierMargin="-8dp"
app:constraint_referenced_ids="alert_view" />
app:constraint_referenced_ids="alert_view,spacer" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/viewed_at_end_barrier"
@ -159,7 +159,17 @@
app:layout_constraintEnd_toStartOf="@+id/reaction"
app:layout_constraintHorizontal_bias="0"
app:layout_constraintStart_toEndOf="@+id/bubble_end_barrier"
tools:visibility="visible" />
tools:visibility="gone" />
<Space
android:id="@+id/spacer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_goneMarginEnd="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/reaction"
app:layout_constraintHorizontal_bias="0"
app:layout_constraintStart_toEndOf="@+id/bubble_end_barrier" />
<org.thoughtcrime.securesms.components.emoji.EmojiImageView
android:id="@+id/reaction"