0023345: Crash when destroying OpenGl_Element
authorkgv <kgv@opencascade.com>
Fri, 12 Oct 2012 12:56:23 +0000 (16:56 +0400)
committerkgv <kgv@opencascade.com>
Fri, 12 Oct 2012 12:56:23 +0000 (16:56 +0400)
commitdd8a4ce929e8d6e36b39d1be5306804958bf934c
tree842a3d77167b8ba03d26ab89cbe5c8a96be9134c
parenteeaaaefb6f5580107f7170c08fa036c071b2cf6e
0023345: Crash when destroying OpenGl_Element

OpenGl_PrimitiveArray::Release() - avoid possible NULL-pointer dereference
OpenGl_GraphicDriver::RemoveView() - release GL resources within removing last view
Fixed OCC280 test command - do not remove old view until new one is initialized
src/OpenGl/OpenGl_GraphicDriver_7.cxx
src/OpenGl/OpenGl_PrimitiveArray.cxx
src/OpenGl/OpenGl_Structure.cxx
src/OpenGl/OpenGl_Structure.hxx
src/QABugs/QABugs_17.cxx