From 5725ca70c2b32e6a06782db15afc003e43210be1 Mon Sep 17 00:00:00 2001 From: tom79 Date: Sun, 9 Jun 2019 15:20:06 +0200 Subject: [PATCH] Remove cache button when not cached --- .../java/app/fedilab/android/drawers/StatusListAdapter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java b/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java index bb8b17b5d..bd50deca2 100644 --- a/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java +++ b/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java @@ -1002,6 +1002,9 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct ImageButton custom_feature_schedule = dialogViewFeatures.findViewById(R.id.custom_feature_schedule); ImageButton custom_feature_mention = dialogViewFeatures.findViewById(R.id.custom_feature_mention); ImageButton custom_feature_cache = dialogViewFeatures.findViewById(R.id.custom_feature_cache); + if( !status.iscached()){ + custom_feature_cache.setVisibility(View.GONE); + } dialogBuilderFeatures.setView(dialogViewFeatures); AlertDialog dialogFeatures = dialogBuilderFeatures.create(); if (status.isBookmarked()) @@ -2302,7 +2305,6 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct popup.getMenu().findItem(R.id.action_timed_mute).setVisible(false); popup.getMenu().findItem(R.id.action_schedule_boost).setVisible(false); popup.getMenu().findItem(R.id.action_mention).setVisible(false); - popup.getMenu().findItem(R.id.action_info).setVisible(false); }