From a0cbfe9a3691da9e5b6c637852d9364ca8175cc4 Mon Sep 17 00:00:00 2001 From: sk Date: Tue, 27 Dec 2022 17:20:20 -0300 Subject: [PATCH] fix #200 --- .../android/ui/displayitems/PollOptionStatusDisplayItem.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/PollOptionStatusDisplayItem.java b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/PollOptionStatusDisplayItem.java index c00edada3..22633b8ce 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/PollOptionStatusDisplayItem.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/PollOptionStatusDisplayItem.java @@ -89,10 +89,13 @@ public class PollOptionStatusDisplayItem extends StatusDisplayItem{ button.setBackground(progressBg); itemView.setSelected(item.isMostVoted); icon.setSelected(item.poll.ownVotes.contains(item.poll.options.indexOf(item.option))); + icon.setVisibility(item.poll.voted && item.poll.ownVotes.isEmpty() ? View.GONE : View.VISIBLE); percent.setText(String.format(Locale.getDefault(), "%d%%", Math.round(item.votesFraction*100f))); }else{ itemView.setSelected(item.poll.selectedOptions!=null && item.poll.selectedOptions.contains(item.option)); button.setBackgroundResource(R.drawable.bg_poll_option_clickable); + icon.setSelected(itemView.isSelected()); + icon.setVisibility(View.VISIBLE); } }