From: dbp Date: Thu, 12 Dec 2013 15:22:02 +0000 (+0400) Subject: 0024459: Exception during clearing object in test case v3d/raytrace/connected in... X-Git-Tag: V6_7_0~21 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=6bf1bdbd229f8121425cdb5d1c56141e7a7e2e7c;p=occt-copy.git 0024459: Exception during clearing object in test case v3d/raytrace/connected in DEBUG mode --- diff --git a/src/PrsMgr/PrsMgr_Presentation3d.cxx b/src/PrsMgr/PrsMgr_Presentation3d.cxx index 3180f9e202..6eb71b0fd1 100755 --- a/src/PrsMgr/PrsMgr_Presentation3d.cxx +++ b/src/PrsMgr/PrsMgr_Presentation3d.cxx @@ -72,6 +72,8 @@ void PrsMgr_Presentation3d::Erase () { // Erase structure from structure manager myStructure->Erase(); + // Disconnect other structures + myStructure->DisconnectAll (Graphic3d_TOC_DESCENDANT); // Clear groups and remove graphic structure myStructure.Nullify(); }