mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-31 04:25:35 +08:00
refs #624 Use lambda init-capture.
This commit is contained in:
@@ -257,8 +257,7 @@ namespace BlackMisc
|
||||
|
||||
void CDataCacheSerializer::deliverPromises(std::vector<std::promise<void>> i_promises)
|
||||
{
|
||||
auto promises = std::make_shared<decltype(i_promises)>(std::move(i_promises)); // \todo use C++14 lambda init-capture
|
||||
QTimer::singleShot(0, Qt::PreciseTimer, this, [this, promises]
|
||||
QTimer::singleShot(0, Qt::PreciseTimer, this, [this, promises = std::make_shared<decltype(i_promises)>(std::move(i_promises))]()
|
||||
{
|
||||
for (auto &promise : *promises)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user