fix: make autoexpand content warning option also expand cws that start with re: or variations

This commit is contained in:
Kaitlin
2024-05-23 20:13:28 -05:00
parent 5d3afc1b0e
commit 2df6d9ce60

View File

@@ -230,13 +230,16 @@ public class ThreadFragment extends StatusListFragment implements ProvidesAssist
s.filterRevealed = oldStatus.filterRevealed; s.filterRevealed = oldStatus.filterRevealed;
} }
if (GlobalUserPreferences.autoRevealEqualSpoilers != AutoRevealMode.NEVER && if (GlobalUserPreferences.autoRevealEqualSpoilers != AutoRevealMode.NEVER &&
s.spoilerText != null && s.spoilerText != null){
s.spoilerText.equals(mainStatus.spoilerText)) { if (s.spoilerText.equals(mainStatus.spoilerText) ||
(s.spoilerText.toLowerCase().startsWith("re: ") &&
s.spoilerText.substring(4).equals(mainStatus.spoilerText))){
if (GlobalUserPreferences.autoRevealEqualSpoilers == AutoRevealMode.DISCUSSIONS || Objects.equals(mainStatus.account.id, s.account.id)) { if (GlobalUserPreferences.autoRevealEqualSpoilers == AutoRevealMode.DISCUSSIONS || Objects.equals(mainStatus.account.id, s.account.id)) {
s.spoilerRevealed = mainStatus.spoilerRevealed; s.spoilerRevealed = mainStatus.spoilerRevealed;
} }
} }
} }
}
} }
protected void maybeApplyContext() { protected void maybeApplyContext() {