This commit is contained in:
Black Hat
2019-06-24 21:57:18 +08:00
parent e72780ade3
commit 3aefc5aef4
2 changed files with 41 additions and 0 deletions

View File

@@ -350,6 +350,13 @@ QVariant MessageEventModel::data(const QModelIndex& idx, int role) const {
if (isPending)
return pendingIt->deliveryStatus();
auto* memberEvent = timelineIt->viewAs<RoomMemberEvent>();
if (memberEvent) {
if ((memberEvent->isJoin() || memberEvent->isLeave()) &&
!Settings().value("UI/show_joinleave", true).toBool())
return EventStatus::Hidden;
}
if (is<RedactionEvent>(evt))
return EventStatus::Hidden;
if (evt.isRedacted())