Fix std::move misuse

This commit is contained in:
Sebastian Messmer 2017-10-08 13:15:11 +01:00
parent 2b8e0571be
commit 8eda3bfcd5
1 changed files with 2 additions and 2 deletions

View File

@ -19,8 +19,8 @@ namespace cpputils {
ThreadSystem::Handle ThreadSystem::start(function<bool()> loopIteration) {
boost::unique_lock<boost::mutex> lock(_mutex);
auto thread = _startThread(std::move(loopIteration));
_runningThreads.push_back(RunningThread{loopIteration, std::move(thread)});
auto thread = _startThread(loopIteration);
_runningThreads.push_back(RunningThread{std::move(loopIteration), std::move(thread)});
return std::prev(_runningThreads.end());
}