Clicking on filtered items will show them like expected (It previously showed another warning when you clicked it)
This commit is contained in:
parent
bb0ca63a03
commit
90aa8c5762
|
@ -56,6 +56,7 @@ public abstract class StatusListFragment extends BaseStatusListFragment<Status>{
|
||||||
Status status=getContentStatusByID(id);
|
Status status=getContentStatusByID(id);
|
||||||
if(status==null)
|
if(status==null)
|
||||||
return;
|
return;
|
||||||
|
status.filterRevealed = true;
|
||||||
Bundle args=new Bundle();
|
Bundle args=new Bundle();
|
||||||
args.putString("account", accountID);
|
args.putString("account", accountID);
|
||||||
args.putParcelable("status", Parcels.wrap(status));
|
args.putParcelable("status", Parcels.wrap(status));
|
||||||
|
|
|
@ -104,7 +104,10 @@ public abstract class StatusDisplayItem{
|
||||||
List<Filter> filters=AccountSessionManager.getInstance().getAccount(accountID).wordFilters.stream().filter(f->f.context.contains(Filter.FilterContext.HOME)).collect(Collectors.toList());
|
List<Filter> filters=AccountSessionManager.getInstance().getAccount(accountID).wordFilters.stream().filter(f->f.context.contains(Filter.FilterContext.HOME)).collect(Collectors.toList());
|
||||||
StatusFilterPredicate filterPredicate = new StatusFilterPredicate(filters);
|
StatusFilterPredicate filterPredicate = new StatusFilterPredicate(filters);
|
||||||
|
|
||||||
statusForContent.filterRevealed = filterPredicate.testWithWarning(status);
|
if(!statusForContent.filterRevealed){
|
||||||
|
statusForContent.filterRevealed = filterPredicate.testWithWarning(status);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if(status.reblog!=null){
|
if(status.reblog!=null){
|
||||||
boolean isOwnPost = AccountSessionManager.getInstance().isSelf(fragment.getAccountID(), status.account);
|
boolean isOwnPost = AccountSessionManager.getInstance().isSelf(fragment.getAccountID(), status.account);
|
||||||
|
|
Loading…
Reference in New Issue