summary refs log tree commit diff
path: root/src/timeline2/TimelineModel.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2019-09-19 23:02:56 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2019-11-23 20:06:14 +0100
commit82091999c4fc81412c726d28a339b305709bacd0 (patch)
treeafa8406ca95962cc8726103114683b4a1005b44c /src/timeline2/TimelineModel.cpp
parentRemove noisy decrypted message (diff)
downloadnheko-82091999c4fc81412c726d28a339b305709bacd0.tar.xz
Add lock to encrypted messages
Diffstat (limited to 'src/timeline2/TimelineModel.cpp')
-rw-r--r--src/timeline2/TimelineModel.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/timeline2/TimelineModel.cpp b/src/timeline2/TimelineModel.cpp

index 9537649b..36b768ba 100644 --- a/src/timeline2/TimelineModel.cpp +++ b/src/timeline2/TimelineModel.cpp
@@ -293,6 +293,7 @@ TimelineModel::roleNames() const {ProportionalHeight, "proportionalHeight"}, {Id, "id"}, {State, "state"}, + {IsEncrypted, "isEncrypted"}, }; } int @@ -391,6 +392,11 @@ TimelineModel::data(const QModelIndex &index, int role) const return qml_mtx_events::Read; else return qml_mtx_events::Received; + case IsEncrypted: { + auto tempEvent = events[id]; + return boost::get<mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>>( + &tempEvent) != nullptr; + } default: return QVariant(); }