From 0c2b8b114b9766db29dbec1fb1f9df6d9c8d3287 Mon Sep 17 00:00:00 2001 From: Konrad Pozniak Date: Sun, 28 Jan 2024 19:07:51 +0100 Subject: [PATCH] make sure link preview card is not shown when cw is collapsed (#4218) The sensitive flag indicates sensitive media, but we want to check if there is a contentwarning on the post. I think statuses that have a contentwarning but no sensitive flag are rare so we never noticed this bug. closes #4201 --- .../com/keylesspalace/tusky/adapter/StatusBaseViewHolder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/adapter/StatusBaseViewHolder.java b/app/src/main/java/com/keylesspalace/tusky/adapter/StatusBaseViewHolder.java index 0961ec9a4..efc06f378 100644 --- a/app/src/main/java/com/keylesspalace/tusky/adapter/StatusBaseViewHolder.java +++ b/app/src/main/java/com/keylesspalace/tusky/adapter/StatusBaseViewHolder.java @@ -1104,7 +1104,7 @@ public abstract class StatusBaseViewHolder extends RecyclerView.ViewHolder { actionable.getPoll() == null && card != null && !TextUtils.isEmpty(card.getUrl()) && - (!actionable.getSensitive() || expanded) && + (TextUtils.isEmpty(actionable.getSpoilerText()) || expanded) && (!status.isCollapsible() || !status.isCollapsed())) { cardView.setVisibility(View.VISIBLE);