From 9705f2772d3f9bcef3731dc95a762b8fa17947d6 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Tue, 3 Jan 2023 13:53:30 +0100 Subject: [PATCH] fix build --- .../standard/standardfeedsimportexportmodel.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/librssguard/services/standard/standardfeedsimportexportmodel.cpp b/src/librssguard/services/standard/standardfeedsimportexportmodel.cpp index 6e2fa73e5..ca0b682e2 100644 --- a/src/librssguard/services/standard/standardfeedsimportexportmodel.cpp +++ b/src/librssguard/services/standard/standardfeedsimportexportmodel.cpp @@ -363,9 +363,11 @@ void FeedsImportExportModel::importAsOPML20(const QByteArray& data, m_lookup.clear(); m_lookup.append(lookup); - QFuture fut = QtConcurrent::mapped(m_lookup, [=](const FeedLookup& lookup) -> bool { + std::function func = [=](const FeedLookup& lookup) -> bool { return produceFeed(lookup); - }); + }; + + QFuture fut = QtConcurrent::mapped(m_lookup, func); m_watcherLookup.setFuture(fut); @@ -430,9 +432,11 @@ void FeedsImportExportModel::importAsTxtURLPerLine(const QByteArray& data, m_lookup.clear(); m_lookup.append(lookup); - QFuture fut = QtConcurrent::mapped(m_lookup, [=](const FeedLookup& lookup) -> bool { + std::function func = [=](const FeedLookup& lookup) -> bool { return produceFeed(lookup); - }); + }; + + QFuture fut = QtConcurrent::mapped(m_lookup, func); m_watcherLookup.setFuture(fut);