From bb08d6585cc4db65c757573b5d9945a813732cab Mon Sep 17 00:00:00 2001 From: sk Date: Tue, 10 Jan 2023 12:09:55 -0300 Subject: [PATCH] disable more button when read closes #262 --- .../android/ui/displayitems/HeaderStatusDisplayItem.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/HeaderStatusDisplayItem.java b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/HeaderStatusDisplayItem.java index a543cddd6..0b99871ef 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/HeaderStatusDisplayItem.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/HeaderStatusDisplayItem.java @@ -11,6 +11,7 @@ import android.text.SpannableStringBuilder; import android.text.TextUtils; import android.text.style.ImageSpan; import android.util.Log; +import android.util.TypedValue; import android.view.Menu; import android.view.MenuItem; import android.view.SubMenu; @@ -353,7 +354,9 @@ public class HeaderStatusDisplayItem extends StatusDisplayItem{ desc = item.parentFragment.getString(R.string.sk_mark_as_read); more.animate().alpha(alpha); unreadIndicator.animate().alpha(alpha); + more.setEnabled(!item.announcement.read); more.setOnClickListener(v -> { + if (item.announcement.read) return; new DismissAnnouncement(item.announcement.id).setCallback(new Callback<>() { @Override public void onSuccess(Object o) {