From 864cf71da8214f65736505d8291bf73c9a65e690 Mon Sep 17 00:00:00 2001 From: stom79 Date: Sun, 28 Jan 2018 13:53:04 +0100 Subject: [PATCH] Fixes issue #286 - Crashes with filters --- .../mastodon/drawers/StatusListAdapter.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 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 8c67aec8e..69bb193c9 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 @@ -219,13 +219,15 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct @Override public void onViewAttachedToWindow(RecyclerView.ViewHolder holder) { super.onViewAttachedToWindow(holder); - final ViewHolder viewHolder = (ViewHolder) holder; - // Bug workaround for losing text selection ability, see: - // https://code.google.com/p/android/issues/detail?id=208169 - viewHolder.status_content.setEnabled(false); - viewHolder.status_content.setEnabled(true); - viewHolder.status_spoiler.setEnabled(false); - viewHolder.status_spoiler.setEnabled(true); + if( holder.getItemViewType() == DISPLAYED_STATUS) { + final ViewHolder viewHolder = (ViewHolder) holder; + // Bug workaround for losing text selection ability, see: + // https://code.google.com/p/android/issues/detail?id=208169 + viewHolder.status_content.setEnabled(false); + viewHolder.status_content.setEnabled(true); + viewHolder.status_spoiler.setEnabled(false); + viewHolder.status_spoiler.setEnabled(true); + } }