summaryrefslogtreecommitdiff
path: root/autobuild.xml
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2019-12-19 12:02:23 -0500
committerNat Goodspeed <nat@lindenlab.com>2020-03-25 19:28:42 -0400
commit26c5950965e5816699381daee881247a7ea58720 (patch)
tree0da77b5dcb1561483a3b57f794fd184b6b9410aa /autobuild.xml
parentce36ef8242ce4af423832ced90f724615b5b3140 (diff)
DRTVWR-476: Eliminate LLWearableType LLSingleton circularity.
LLWearableType::initSingleton() calls LLWearableDictionary::initParamSingleton(). LLWearableDictionary's constructor constructs specific WearableEntry instances, each of which wants to translate its name string to a user-facing label using LLWearableType::mTrans. WearableEntry's constructor was calling LLWearableType::getInstance(). Under circumstances we don't fully understand (recursive mutex misbehavior?), that could hang. Instead, pass the canonical LLWearableType instance to LLWearableDictionary's constructor, and from there into WearableEntry's constructor.
Diffstat (limited to 'autobuild.xml')
0 files changed, 0 insertions, 0 deletions