From c4c6f7995f6032fd883199b82f1a40b2afcad2c6 Mon Sep 17 00:00:00 2001 From: stom79 Date: Tue, 22 Jan 2019 16:19:33 +0100 Subject: [PATCH] Avoid crashes --- .../etalab/mastodon/drawers/StatusListAdapter.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java index ff61021a2..6f379ea33 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java @@ -1017,9 +1017,13 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct status.setFetchMore(false); holder.fetch_more.setEnabled(false); holder.fetch_more.setVisibility(View.GONE); - DisplayStatusFragment homeFragment = ((BaseMainActivity) context).getHomeFragment(); - if (homeFragment != null) - homeFragment.fetchMore(status.getId()); + if( context instanceof BaseMainActivity) { + DisplayStatusFragment homeFragment = ((BaseMainActivity) context).getHomeFragment(); + if (homeFragment != null) + homeFragment.fetchMore(status.getId()); + }else{ + Toasty.error(context, context.getString(R.string.toast_error), Toast.LENGTH_LONG).show(); + } } }); } else {