diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-08-01 03:49:54 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-08-01 03:49:54 +0200 |
commit | 66a40b2bc729f60de81d87a6d26e12d66fd5608c (patch) | |
tree | fee8a4e5ab0f9bd19dc42e8f3362a031bd76c7b4 /src/plugins | |
parent | 31069764704ebfc84588485b5213444e638e0206 (diff) |
Matrix: dont show room update if the last message is an edit
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/Matrix.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/Matrix.cpp b/src/plugins/Matrix.cpp index 383540d..0bb3e7b 100644 --- a/src/plugins/Matrix.cpp +++ b/src/plugins/Matrix.cpp @@ -543,11 +543,11 @@ namespace QuickMedia { size_t last_message_index = 0; for(size_t i = 1; i < messages.size(); ++i) { - if(message_is_timeline(messages[i].get()) && messages[i]->timestamp >= messages[last_message_index]->timestamp) + if(message_is_timeline(messages[i].get()) && messages[i]->related_event_type != RelatedEventType::EDIT && messages[i]->timestamp >= messages[last_message_index]->timestamp) last_message_index = i; } - if(message_is_timeline(messages[last_message_index].get())) + if(message_is_timeline(messages[last_message_index].get()) && messages[last_message_index]->related_event_type != RelatedEventType::EDIT) return messages[last_message_index]; return nullptr; |