Make sure mWearableItem/mNameEditor are valid before dereferencing them.

Nicky 2012-08-21 19:47:16 +02:00
parent dec4f9b4be
commit 57d36df3bc
1 changed files with 5 additions and 5 deletions

View File

@ -835,11 +835,11 @@ BOOL LLPanelEditWearable::isDirty() const
BOOL isDirty = FALSE;
if (mWearablePtr)
{
if (mWearablePtr->isDirty() ||
mWearableItem->getName().compare(mNameEditor->getText()) != 0)
{
isDirty = TRUE;
}
if (mWearablePtr->isDirty() ||
( mWearableItem && mNameEditor && mWearableItem->getName().compare(mNameEditor->getText()) != 0 ))
{
isDirty = TRUE;
}
}
return isDirty;
}