add checks to help prevent duplicate initialization of GraphicsContextResource

This commit is contained in:
Gered 2013-04-01 17:45:40 -04:00
parent bd5f43c5a1
commit e5f17c1786

View file

@ -21,12 +21,20 @@ void GraphicsContextResource::Release()
BOOL GraphicsContextResource::Initialize()
{
STACK_TRACE;
ASSERT(m_graphicsDevice == NULL);
if (m_graphicsDevice != NULL)
return FALSE;
return TRUE;
}
BOOL GraphicsContextResource::Initialize(GraphicsDevice *graphicsDevice)
{
STACK_TRACE;
ASSERT(m_graphicsDevice == NULL);
if (m_graphicsDevice != NULL)
return FALSE;
ASSERT(graphicsDevice != NULL);
if (graphicsDevice == NULL)
return FALSE;