CID-195
Checker: RESOURCE_LEAK Function: LLAgentWearables::addLocalTextureObject(EWearableType, LLVOAvatarDefines::ETextureIndex, unsigned int) File: /indra/newview/llagentwearables.cppmeow-7.2.2
parent
576c69dfd9
commit
7dc1e2eedb
|
|
@ -1130,8 +1130,9 @@ void LLAgentWearables::addLocalTextureObject(const EWearableType wearable_type,
|
|||
if (!wearable)
|
||||
{
|
||||
llerrs << "Tried to add local texture object to invalid wearable with type " << wearable_type << " and index " << wearable_index << llendl;
|
||||
return;
|
||||
}
|
||||
LLLocalTextureObject* lto = new LLLocalTextureObject();
|
||||
LLLocalTextureObject lto;
|
||||
wearable->setLocalTextureObject(texture_type, lto);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -818,7 +818,7 @@ const LLLocalTextureObject* LLWearable::getConstLocalTextureObject(S32 index) co
|
|||
return NULL;
|
||||
}
|
||||
|
||||
void LLWearable::setLocalTextureObject(S32 index, LLLocalTextureObject *lto)
|
||||
void LLWearable::setLocalTextureObject(S32 index, LLLocalTextureObject <o)
|
||||
{
|
||||
if( mTEMap.find(index) != mTEMap.end() )
|
||||
{
|
||||
|
|
@ -826,7 +826,7 @@ void LLWearable::setLocalTextureObject(S32 index, LLLocalTextureObject *lto)
|
|||
}
|
||||
if( lto )
|
||||
{
|
||||
mTEMap[index] = new LLLocalTextureObject(*lto);
|
||||
mTEMap[index] = new LLLocalTextureObject(lto);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -114,7 +114,7 @@ public:
|
|||
LLLocalTextureObject* getLocalTextureObject(S32 index);
|
||||
const LLLocalTextureObject* getConstLocalTextureObject(S32 index) const;
|
||||
|
||||
void setLocalTextureObject(S32 index, LLLocalTextureObject *lto);
|
||||
void setLocalTextureObject(S32 index, LLLocalTextureObject <o);
|
||||
void addVisualParam(LLVisualParam *param);
|
||||
void setVisualParams();
|
||||
void setVisualParamWeight(S32 index, F32 value, BOOL upload_bake);
|
||||
|
|
|
|||
Loading…
Reference in New Issue