Fix for coroutine assert rooted in coroRequestEnvironment (#2276)
parent
d696010cea
commit
2cc21e9826
|
|
@ -2123,8 +2123,11 @@ void LLEnvironment::coroRequestEnvironment(S32 parcel_id, LLEnvironment::environ
|
|||
LLSD environment = result[KEY_ENVIRONMENT];
|
||||
if (environment.isDefined() && apply)
|
||||
{
|
||||
EnvironmentInfo::ptr_t envinfo = LLEnvironment::EnvironmentInfo::extract(environment);
|
||||
apply(parcel_id, envinfo);
|
||||
LLAppViewer::instance()->postToMainCoro([=]()
|
||||
{
|
||||
EnvironmentInfo::ptr_t envinfo = LLEnvironment::EnvironmentInfo::extract(environment);
|
||||
apply(parcel_id, envinfo);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue