From b58074361931b5b4af89f2f5179b920c50978671 Mon Sep 17 00:00:00 2001 From: sk Date: Thu, 8 Dec 2022 16:03:46 +0100 Subject: [PATCH] fix poll option displaying wrong own vote fixes #132 --- .../android/ui/displayitems/PollOptionStatusDisplayItem.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 70be9b87b..c16169b04 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 @@ -80,10 +80,10 @@ public class PollOptionStatusDisplayItem extends StatusDisplayItem{ percent.setVisibility(item.showResults ? View.VISIBLE : View.GONE); itemView.setClickable(!item.showResults); if(item.showResults){ - icon.setSelected(item.poll.ownVotes.contains(item.poll.options.indexOf(item.option))); progressBg.setLevel(Math.round(10000f*item.votesFraction)); button.setBackground(progressBg); itemView.setSelected(item.isMostVoted); + icon.setSelected(item.poll.ownVotes.contains(item.poll.options.indexOf(item.option))); 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));