Fix crashes

This commit is contained in:
Grishka 2022-04-13 19:35:39 +03:00
parent 3d7f2c154a
commit 14656472a9
3 changed files with 7 additions and 2 deletions

View File

@ -216,7 +216,8 @@ public abstract class BaseStatusListFragment<T extends DisplayItemsParent> exten
view.setScaleX(1f);
view.setScaleY(1f);
transitioningHolder.itemView.setElevation(0f);
list.setClipChildren(true);
if(list!=null)
list.setClipChildren(true);
transitioningHolder=null;
}
@ -596,6 +597,8 @@ public abstract class BaseStatusListFragment<T extends DisplayItemsParent> exten
@Override
public ImageLoaderRequest getImageRequest(int position, int image){
if(position>=displayItems.size()) // TODO fix this in the image loader, these crashes are driving me crazy
return null;
return displayItems.get(position).getImageRequest(image);
}

View File

@ -107,6 +107,8 @@ public class DiscoverAccountsFragment extends BaseRecyclerFragment<DiscoverAccou
public void onSuccess(List<Relationship> result){
relationshipsRequest=null;
relationships=result.stream().collect(Collectors.toMap(rel->rel.id, Function.identity()));
if(list==null)
return;
for(int i=0;i<list.getChildCount();i++){
RecyclerView.ViewHolder holder=list.getChildViewHolder(list.getChildAt(i));
if(holder instanceof AccountViewHolder)

View File

@ -493,7 +493,7 @@ public class InstanceCatalogFragment extends BaseRecyclerFragment<CatalogInstanc
@Override
public int getItemViewType(int position){
return 1;
return -1;
}
}