summary refs log tree commit diff
path: root/src/timeline/TimelineModel.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2019-11-11 19:58:20 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2019-11-23 20:07:15 +0100
commitcf88499ccb6709db3312cd675c87614389cc0aac (patch)
tree7a78c2251df4ba4782c33d4d73b80c313fb2f301 /src/timeline/TimelineModel.cpp
parentFix windows build (diff)
downloadnheko-cf88499ccb6709db3312cd675c87614389cc0aac.tar.xz
Fix replies to encrypted events
Diffstat (limited to 'src/timeline/TimelineModel.cpp')
-rw-r--r--src/timeline/TimelineModel.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp

index 39abbf6f..72c107d4 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp
@@ -869,7 +869,11 @@ TimelineModel::decryptEvent(const mtx::events::EncryptedEvent<mtx::events::msg:: void TimelineModel::replyAction(QString id) { - auto event = events.value(id); + auto event = events.value(id); + if (auto e = boost::get<mtx::events::EncryptedEvent<mtx::events::msg::Encrypted>>(&event)) { + event = decryptEvent(*e).event; + } + RelatedInfo related = boost::apply_visitor( [](const auto &ev) -> RelatedInfo { RelatedInfo related_ = {};