summaryrefslogtreecommitdiff
path: root/indra/llcommon/llsdserialize_xml.cpp
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2020-06-25 20:59:04 -0400
committerNat Goodspeed <nat@lindenlab.com>2020-06-25 20:59:04 -0400
commit1231cb4585290a26e29cca221f7c81fda3e2c623 (patch)
tree83fcfdb97f071ad6c181834485a2adfcc2efa4a9 /indra/llcommon/llsdserialize_xml.cpp
parente83613157b66dc7d44fe545feb92719746067c82 (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/llsdserialize_xml.cpp')
0 files changed, 0 insertions, 0 deletions