SL-16907 Potential fix for crash in updateSkinInfoMatrixPalette
parent
85e480616d
commit
658a30bd2e
|
|
@ -795,7 +795,7 @@ void LLDrawPoolAlpha::renderAlpha(U32 mask, bool depth_only, bool rigged)
|
|||
|
||||
bool LLDrawPoolAlpha::uploadMatrixPalette(const LLDrawInfo& params)
|
||||
{
|
||||
const LLVOAvatar::MatrixPaletteCache& mpc = params.mAvatar->updateSkinInfoMatrixPalette(params.mSkinInfo);
|
||||
const LLVOAvatar::MatrixPaletteCache& mpc = params.mAvatar.get()->updateSkinInfoMatrixPalette(params.mSkinInfo);
|
||||
U32 count = mpc.mMatrixPalette.size();
|
||||
|
||||
if (count == 0)
|
||||
|
|
|
|||
|
|
@ -40,6 +40,8 @@
|
|||
#include "llface.h"
|
||||
#include "llviewercamera.h"
|
||||
#include "llvector4a.h"
|
||||
#include "llvoavatar.h"
|
||||
|
||||
#include <queue>
|
||||
#include <unordered_map>
|
||||
|
||||
|
|
@ -125,7 +127,7 @@ public:
|
|||
F32 mAlphaMaskCutoff;
|
||||
U8 mDiffuseAlphaMode;
|
||||
bool mSelected;
|
||||
LLVOAvatar* mAvatar = nullptr;
|
||||
LLPointer<LLVOAvatar> mAvatar = nullptr;
|
||||
LLMeshSkinInfo* mSkinInfo = nullptr;
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue