This commit is contained in:
		| @@ -32,12 +32,12 @@ void polling::frequency_thread( | |||||||
|     unique_mutex_lock lock(mutex_); |     unique_mutex_lock lock(mutex_); | ||||||
|     auto futures = std::accumulate( |     auto futures = std::accumulate( | ||||||
|         items_.begin(), items_.end(), std::deque<std::future<void>>{}, |         items_.begin(), items_.end(), std::deque<std::future<void>>{}, | ||||||
|         [this, &freq](auto &&futures, auto &&item) { |         [this, &freq](auto &&list, auto &&item) { | ||||||
|           if (item.second.freq != freq) { |           if (item.second.freq != freq) { | ||||||
|             return futures; |             return list; | ||||||
|           } |           } | ||||||
|  |  | ||||||
|           futures.emplace_back( |           list.emplace_back( | ||||||
|               std::async(std::launch::async, [this, &freq, item]() -> void { |               std::async(std::launch::async, [this, &freq, item]() -> void { | ||||||
|                 if (config_->get_event_level() == event_level::trace || |                 if (config_->get_event_level() == event_level::trace || | ||||||
|                     freq != frequency::second) { |                     freq != frequency::second) { | ||||||
| @@ -50,7 +50,7 @@ void polling::frequency_thread( | |||||||
|                   event_system::instance().raise<polling_item_end>(item.first); |                   event_system::instance().raise<polling_item_end>(item.first); | ||||||
|                 } |                 } | ||||||
|               })); |               })); | ||||||
|           return futures; |           return list; | ||||||
|         }); |         }); | ||||||
|     lock.unlock(); |     lock.unlock(); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user