diff options
Diffstat (limited to 'indra')
-rw-r--r-- | indra/llprimitive/llmodelloader.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/indra/llprimitive/llmodelloader.cpp b/indra/llprimitive/llmodelloader.cpp index c99c24585a..91198507c6 100644 --- a/indra/llprimitive/llmodelloader.cpp +++ b/indra/llprimitive/llmodelloader.cpp @@ -413,12 +413,11 @@ bool LLModelLoader::loadFromSLM(const std::string& filename) instance_list[i].mModel = model[LLModel::LOD_HIGH][idx]; } - // Set name. + // Set name for UI to use std::string name = data["name"]; - if (!name.empty() && model[LLModel::LOD_HIGH][0]->mLabel.empty()) + if (!name.empty()) { - // fall back value, should be reset later by names from instances - model[LLModel::LOD_HIGH][0]->mLabel = name; + model[LLModel::LOD_HIGH][0]->mRequestedLabel = name; } |