From d1ad9a8dddc4bc0ea082734b0a69ce5db8ea8856 Mon Sep 17 00:00:00 2001 From: ABV <> Date: Thu, 29 Dec 2011 11:27:05 +0000 Subject: [PATCH] 0022874: Removing work-around in TObj_Model --- src/TObj/TObj_Model.cxx | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/TObj/TObj_Model.cxx b/src/TObj/TObj_Model.cxx index 39c57a8ca0..4d96736ffc 100755 --- a/src/TObj/TObj_Model.cxx +++ b/src/TObj/TObj_Model.cxx @@ -85,21 +85,6 @@ void TObj_Model::CloseDocument (const Handle(TDocStd_Document)& theDoc) // Application const Handle(TObj_Application) anApplication = GetApplication(); - // cleanup CAF data - // PTV 21.11.2006: - //WARNING: It could be better to remove all attributes in OCAF document structure - // except TDocStd_Owner attribute. - // After all other is dead set to empty document to it and remove it from label - // ... - // But we still have previous implementation: - // - owner - Handle(TDocStd_Owner) owner; - if (theDoc->Main().Root().FindAttribute(TDocStd_Owner::GetID(), owner)) - { - Handle_TDocStd_Document empty; - owner->SetDocument(empty); - } - // just all other attributes theDoc->Main().Root().ForgetAllAttributes(Standard_True); anApplication->Close( theDoc );