Skip to content

Commit 6a5d4e0

Browse files
committed
#4876 Fix material not applying
1. Dupplicate call in llselectmgr can cause race conditions 2. lltooldragndrop wasn't updating server in one case
1 parent ab3106d commit 6a5d4e0

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

indra/newview/llselectmgr.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2073,7 +2073,6 @@ bool LLSelectMgr::selectionSetGLTFMaterial(const LLUUID& mat_id)
20732073

20742074
objectp->clearTEWaterExclusion(te);
20752075
// Blank out most override data on the object and send to server
2076-
objectp->setRenderMaterialID(te, asset_id);
20772076
if (should_preserve_transforms && preserved_override)
20782077
{
20792078
// Apply material with preserved transforms

indra/newview/lltooldraganddrop.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1537,7 +1537,7 @@ void LLToolDragAndDrop::dropMaterialAllFaces(LLViewerObject* hit_obj,
15371537
}
15381538
else
15391539
{
1540-
hit_obj->setRenderMaterialID(te, asset_id, false, true);
1540+
hit_obj->setRenderMaterialID(te, asset_id);
15411541
}
15421542
}
15431543
}

0 commit comments

Comments
 (0)