Prevent crash

This commit is contained in:
M66B
2022-01-06 17:32:56 +01:00
parent 583a82051e
commit e24481e0b4
6 changed files with 18 additions and 4 deletions

View File

@@ -697,8 +697,10 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
@Override
public void onDraw(@NonNull Canvas canvas, @NonNull RecyclerView parent, @NonNull RecyclerView.State state) {
int count = parent.getChildCount();
String sort = (adapter == null ? null : adapter.getSort());
if (date_fixed)
if ("time".equals(adapter.getSort()))
if ("time".equals(sort))
inGroup.setVisibility(count > 0 ? View.VISIBLE : View.INVISIBLE);
else
inGroup.setVisibility(View.GONE);
@@ -707,7 +709,7 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
View view = parent.getChildAt(i);
int pos = parent.getChildAdapterPosition(view);
if (i == 0 && date_fixed && "time".equals(adapter.getSort())) {
if (i == 0 && date_fixed && "time".equals(sort)) {
TupleMessageEx top = adapter.getItemAtPosition(pos);
tvFixedDate.setVisibility(top == null ? View.INVISIBLE : View.VISIBLE);
if (!cards)