From 401eed50dea80a499df1f7080f1059b2f0b1e2d8 Mon Sep 17 00:00:00 2001 From: andreykproductengine Date: Fri, 13 Feb 2015 16:07:59 +0200 Subject: MAINT-4882 FIXED Mesh complex model upload with .slm uses different default model name --- indra/llprimitive/llmodelloader.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'indra') 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; } -- cgit v1.2.3