diff --git a/src/timeline/TimelineItem.cc b/src/timeline/TimelineItem.cc
index 326b2c14..0296c6cd 100644
--- a/src/timeline/TimelineItem.cc
+++ b/src/timeline/TimelineItem.cc
@@ -126,7 +126,8 @@ TimelineItem::TimelineItem(mtx::events::MessageType ty,
messageLayout_->addLayout(headerLayout_, 1);
- AvatarProvider::resolve(userid, [this](const QImage &img) { setUserAvatar(img); });
+ AvatarProvider::resolve(
+ userid, this, [this](const QImage &img) { setUserAvatar(img); });
} else {
generateBody(body);
setupSimpleLayout();
@@ -259,7 +260,8 @@ TimelineItem::TimelineItem(const mtx::events::RoomEvent<mtx::events::msg::Notice
messageLayout_->addLayout(headerLayout_, 1);
- AvatarProvider::resolve(sender, [this](const QImage &img) { setUserAvatar(img); });
+ AvatarProvider::resolve(
+ sender, this, [this](const QImage &img) { setUserAvatar(img); });
} else {
generateBody(body);
setupSimpleLayout();
@@ -303,7 +305,8 @@ TimelineItem::TimelineItem(const mtx::events::RoomEvent<mtx::events::msg::Emote>
messageLayout_->addLayout(headerLayout_, 1);
- AvatarProvider::resolve(sender, [this](const QImage &img) { setUserAvatar(img); });
+ AvatarProvider::resolve(
+ sender, this, [this](const QImage &img) { setUserAvatar(img); });
} else {
generateBody(emoteMsg);
setupSimpleLayout();
@@ -352,7 +355,8 @@ TimelineItem::TimelineItem(const mtx::events::RoomEvent<mtx::events::msg::Text>
messageLayout_->addLayout(headerLayout_, 1);
- AvatarProvider::resolve(sender, [this](const QImage &img) { setUserAvatar(img); });
+ AvatarProvider::resolve(
+ sender, this, [this](const QImage &img) { setUserAvatar(img); });
} else {
generateBody(body);
setupSimpleLayout();
@@ -562,5 +566,5 @@ TimelineItem::addAvatar()
messageLayout_->addWidget(checkmark_);
messageLayout_->addWidget(timestamp_);
- AvatarProvider::resolve(userid, [this](const QImage &img) { setUserAvatar(img); });
+ AvatarProvider::resolve(userid, this, [this](const QImage &img) { setUserAvatar(img); });
}
|