Ensure face being edited/selected actually exists.
This commit is contained in:
@@ -389,6 +389,11 @@ struct LLPanelFaceSetAlignedTEFunctor : public LLSelectedTEFunctor
|
||||
return true;
|
||||
}
|
||||
|
||||
if (facep->getViewerObject()->getVolume()->getNumVolumeFaces() <= te)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
bool set_aligned = true;
|
||||
if (facep == mCenterFace)
|
||||
{
|
||||
@@ -431,6 +436,12 @@ struct LLPanelFaceGetIsAlignedTEFunctor : public LLSelectedTEFunctor
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if (facep->getViewerObject()->getVolume()->getNumVolumeFaces() <= te)
|
||||
{ //volume face does not exist, can't be aligned
|
||||
return false;
|
||||
}
|
||||
|
||||
if (facep == mCenterFace)
|
||||
{
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user