diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2020-06-25 20:59:04 -0400 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2020-06-25 20:59:04 -0400 |
commit | 1231cb4585290a26e29cca221f7c81fda3e2c623 (patch) | |
tree | 83fcfdb97f071ad6c181834485a2adfcc2efa4a9 /indra/llcommon/lldictionary.cpp | |
parent | e83613157b66dc7d44fe545feb92719746067c82 (diff) |
DRTVWR-476, SL-13512: Make suspendUntilTimeout() notice shutdown.
Specifically, the shutdown crash reported in SL-13512 was due to
LLExperienceCache::idleCoro() looping on suspendUntilTimeout(), failing to
notice in its slumbers that the viewer was shutting down around it.
Make suspendUntilTimeout() internally call suspendUntilEventOnWithTimeout(),
which already listens for "LLApp" state-change events and throws Stopping when
LLApp enters its shutdown sequence.
Diffstat (limited to 'indra/llcommon/lldictionary.cpp')
0 files changed, 0 insertions, 0 deletions