diff options
author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2022-08-31 00:30:07 +0300 |
---|---|---|
committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2022-08-31 00:30:49 +0300 |
commit | d19d82712125b8a70056f2fa288cdd25205770a8 (patch) | |
tree | ece789aa802dac877fc8fe8cb035894e3a4427a6 /indra/newview/lllocalgltfmaterials.cpp | |
parent | fbccc0986d6487c4490edee6e5793fcaeaf3415b (diff) | |
parent | d31a83fb946c49a38376ea3b312b5380d0c8c065 (diff) |
Merge branch master (DRTVWR-483) into DRTVWR-559
# Conflicts:
# indra/newview/lllocalbitmaps.cpp
# indra/newview/lllocalbitmaps.h
# indra/newview/llviewerregion.cpp
# lllocalgltfmaterials.* were modified to match lllocalbitmaps*
Diffstat (limited to 'indra/newview/lllocalgltfmaterials.cpp')
-rw-r--r-- | indra/newview/lllocalgltfmaterials.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/indra/newview/lllocalgltfmaterials.cpp b/indra/newview/lllocalgltfmaterials.cpp index 2334ea47be..5373400e9d 100644 --- a/indra/newview/lllocalgltfmaterials.cpp +++ b/indra/newview/lllocalgltfmaterials.cpp @@ -368,23 +368,23 @@ bool LLLocalGLTFMaterialMgr::addUnit(const std::vector<std::string>& filenames) std::vector<std::string>::const_iterator iter = filenames.begin(); while (iter != filenames.end()) { - if (!iter->empty()) + if (!iter->empty() && addUnit(*iter).notNull()) { - add_successful |= addUnit(*iter); + add_successful = true; } iter++; } return add_successful; } -bool LLLocalGLTFMaterialMgr::addUnit(const std::string& filename) +LLUUID LLLocalGLTFMaterialMgr::addUnit(const std::string& filename) { LLLocalGLTFMaterial* unit = new LLLocalGLTFMaterial(filename); if (unit->getValid()) { mMaterialList.push_back(unit); - return true; + return unit->getTrackingID(); } else { @@ -397,9 +397,9 @@ bool LLLocalGLTFMaterialMgr::addUnit(const std::string& filename) delete unit; unit = NULL; - - return false; } + + return LLUUID::null; } void LLLocalGLTFMaterialMgr::delUnit(LLUUID tracking_id) |