Change-Id: I2bb8be038314b07cd410a3ab28739b35cb843926
RendererAttachment::~RendererAttachment()
{
RendererAttachment::~RendererAttachment()
{
- mMaterial->RemoveConnectionObserver(*this);
- mGeometry->RemoveConnectionObserver(*this);
-
- mMaterial=NULL;
- mGeometry=NULL;
+ if (mMaterial)
+ {
+ mMaterial->RemoveConnectionObserver(*this);
+ mMaterial=NULL;
+ }
+ if (mGeometry)
+ {
+ mGeometry->RemoveConnectionObserver(*this);
+ mGeometry=NULL;
+ }
}
void RendererAttachment::Initialize2( BufferIndex updateBufferIndex )
}
void RendererAttachment::Initialize2( BufferIndex updateBufferIndex )