add explicit capture for lambda
authorMatthieu Gallien <matthieu.gallien@nextcloud.com>
Tue, 17 May 2022 08:07:37 +0000 (10:07 +0200)
committerMatthieu Gallien <matthieu_gallien@yahoo.fr>
Tue, 17 May 2022 11:33:22 +0000 (13:33 +0200)
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
src/gui/tray/notificationhandler.cpp

index b429093ad7fd7d011be96c1cf6a57ded5ff45120..9a9e1893b9e454dbfc702c5c6d55dd6aa05ad056 100644 (file)
@@ -150,9 +150,11 @@ void ServerNotificationHandler::slotNotificationsReceived(const QJsonDocument &j
         // Add another action to dismiss notification on server
         // https://github.com/owncloud/notifications/blob/master/docs/ocs-endpoint-v1.md#deleting-a-notification-for-a-user
         constexpr auto deleteVerb = "DELETE";
-        if (std::find_if(std::cbegin(a._links), std::cend(a._links), [](const ActivityLink& link) {
-                return link._verb == deleteVerb;
-            }) == std::cend(a._links)) {
+        const auto itLink = std::find_if(std::cbegin(a._links), std::cend(a._links), [deleteVerb](const ActivityLink& link) {
+            Q_UNUSED(deleteVerb)
+            return link._verb == deleteVerb;
+        });
+        if (itLink == std::cend(a._links)) {
             ActivityLink al;
             al._label = tr("Dismiss");
             al._link = Utility::concatUrlPath(ai->account()->url(), notificationsPath + "/" + QString::number(a._id)).toString();