aboutsummaryrefslogtreecommitdiff
path: root/lib/room.cpp
diff options
context:
space:
mode:
authorTobias Fella <fella@posteo.de>2021-11-16 00:53:39 +0100
committerTobias Fella <fella@posteo.de>2021-11-16 00:53:39 +0100
commitcb7b9e8d04f060893a5ffb8cfa22c627c7dbe507 (patch)
tree8d6a1620d2fbdbc594a83c8c2e8ab5811696f903 /lib/room.cpp
parentfb30d455e2dbeed8c242cfbeb153f834b0358f11 (diff)
downloadlibquotient-cb7b9e8d04f060893a5ffb8cfa22c627c7dbe507.tar.gz
libquotient-cb7b9e8d04f060893a5ffb8cfa22c627c7dbe507.zip
Port away from implicit 'this' captures in lambdas
Deprecated with C++20
Diffstat (limited to 'lib/room.cpp')
-rw-r--r--lib/room.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/room.cpp b/lib/room.cpp
index c11f7990..bef06dfe 100644
--- a/lib/room.cpp
+++ b/lib/room.cpp
@@ -572,13 +572,13 @@ QImage Room::avatar(int width, int height)
{
if (!d->avatar.url().isEmpty())
return d->avatar.get(connection(), width, height,
- [=] { emit avatarChanged(); });
+ [this] { emit avatarChanged(); });
// Use the first (excluding self) user's avatar for direct chats
const auto dcUsers = directChatUsers();
for (auto* u : dcUsers)
if (u != localUser())
- return u->avatar(width, height, this, [=] { emit avatarChanged(); });
+ return u->avatar(width, height, this, [this] { emit avatarChanged(); });
return {};
}
@@ -861,7 +861,7 @@ void Room::Private::getAllMembers()
allMembersJob = connection->callApi<GetMembersByRoomJob>(
id, connection->nextBatchToken(), "join");
auto nextIndex = timeline.empty() ? 0 : timeline.back().index() + 1;
- connect(allMembersJob, &BaseJob::success, q, [=] {
+ connect(allMembersJob, &BaseJob::success, q, [this, nextIndex] {
Q_ASSERT(timeline.empty() || nextIndex <= q->maxTimelineIndex() + 1);
auto roomChanges = updateStateFrom(allMembersJob->chunk());
// Replay member events that arrived after the point for which
@@ -1973,7 +1973,7 @@ void Room::Private::getPreviousContent(int limit, const QString &filter)
eventsHistoryJob =
connection->callApi<GetRoomEventsJob>(id, prevBatch, "b", "", limit, filter);
emit q->eventsHistoryJobChanged();
- connect(eventsHistoryJob, &BaseJob::success, q, [=] {
+ connect(eventsHistoryJob, &BaseJob::success, q, [this] {
prevBatch = eventsHistoryJob->end();
addHistoricalMessageEvents(eventsHistoryJob->chunk());
});