diff options
author | Tobias Fella <fella@posteo.de> | 2021-11-16 00:53:39 +0100 |
---|---|---|
committer | Tobias Fella <fella@posteo.de> | 2021-11-16 00:53:39 +0100 |
commit | cb7b9e8d04f060893a5ffb8cfa22c627c7dbe507 (patch) | |
tree | 8d6a1620d2fbdbc594a83c8c2e8ab5811696f903 /lib/room.cpp | |
parent | fb30d455e2dbeed8c242cfbeb153f834b0358f11 (diff) | |
download | libquotient-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.cpp | 8 |
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()); }); |