diff options
| author | Nyx (Neal Orman) <nyx@lindenlab.com> | 2009-10-29 15:16:34 -0400 |
|---|---|---|
| committer | Nyx (Neal Orman) <nyx@lindenlab.com> | 2009-10-29 15:16:34 -0400 |
| commit | 011f3786b34904d2197817151600dd876679dbbe (patch) | |
| tree | 31cab02942bc9b9ef0eeb4155de9096f2a1b6307 /indra/newview/llwearable.cpp | |
| parent | 65f534899740018b8efb662f8154030edb07fc0f (diff) | |
EXT-1947 layer visual params don't invalidate baked textures
cloned visual params were picking up the mIsDummy flag from their
parents. modified the createVisualParams function to reset this flag.
code reviewed by Seraph
Diffstat (limited to 'indra/newview/llwearable.cpp')
| -rw-r--r-- | indra/newview/llwearable.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/indra/newview/llwearable.cpp b/indra/newview/llwearable.cpp index ebb9b0c13d..4cd29bb838 100644 --- a/indra/newview/llwearable.cpp +++ b/indra/newview/llwearable.cpp @@ -185,7 +185,9 @@ void LLWearable::createVisualParams() { delete mVisualParamIndexMap[param->getID()]; } - mVisualParamIndexMap[param->getID()] = param->cloneParam(this); + LLViewerVisualParam *new_param = param->cloneParam(this); + new_param->setIsDummy(FALSE); + mVisualParamIndexMap[param->getID()] = new_param; } } |
