SenseApi: Fix async loop logic
This commit is contained in:
@@ -330,11 +330,10 @@ void SenseApiManager::attachAllSenseDevicesFromSpecs(void)
|
||||
++loop.nFailed;
|
||||
std::cerr << __func__ << ": Failed to attach device: "
|
||||
<< spec->deviceIdentifier << "\n";
|
||||
|
||||
return;
|
||||
} else {
|
||||
++loop.nSucceeded;
|
||||
}
|
||||
|
||||
++loop.nSucceeded;
|
||||
if (!loop.isComplete()) { return; }
|
||||
|
||||
std::cout << __func__ << ": " << loop.nSucceeded.load()
|
||||
@@ -388,11 +387,10 @@ void SenseApiManager::detachAllSenseDevicesReq(void)
|
||||
++loop.nFailed;
|
||||
std::cerr << __func__ << ": Failed to detach device: "
|
||||
<< spec->deviceIdentifier << "\n";
|
||||
|
||||
return;
|
||||
} else {
|
||||
++loop.nSucceeded;
|
||||
}
|
||||
|
||||
++loop.nSucceeded;
|
||||
if (!loop.isComplete()) { return; }
|
||||
|
||||
std::cout << __func__ << ": " << loop.nSucceeded.load()
|
||||
|
||||
Reference in New Issue
Block a user