Mrntt:lifetime: if no devs attach, fail initializeCReq
This commit is contained in:
@@ -31,6 +31,8 @@ void assertMarionetteThread()
|
||||
void MarionetteComponent::holdInitializeCReq(
|
||||
std::function<void()> completion)
|
||||
{
|
||||
initializeLifetimeSucceeded = false;
|
||||
initializeLifetimeExceptionPtr = nullptr;
|
||||
initializeCReqInvoker.emplace(initializeCReq(
|
||||
initializeLifetimeExceptionPtr, std::move(completion)));
|
||||
}
|
||||
@@ -58,6 +60,7 @@ MrnttNonViralPostingInvoker MarionetteComponent::initializeCReq(
|
||||
co_return;
|
||||
}
|
||||
|
||||
initializeLifetimeSucceeded = true;
|
||||
smo::device::DeviceManager::getInstance().initializeDeviceReattacher();
|
||||
|
||||
// Call negtrinEventInd on the Director in the final callback
|
||||
|
||||
Reference in New Issue
Block a user