Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Debug of Box macro feature to the updated architecture
[modules/shaper.git]
/
src
/
ModelAPI
/
ModelAPI_Object.cpp
diff --git
a/src/ModelAPI/ModelAPI_Object.cpp
b/src/ModelAPI/ModelAPI_Object.cpp
index 24a2b2d55c32740f5976a67d7bb7fc97c0f94b6b..bb3339f932430191a5dc7ccd3e8f6e955c1653b9 100644
(file)
--- a/
src/ModelAPI/ModelAPI_Object.cpp
+++ b/
src/ModelAPI/ModelAPI_Object.cpp
@@
-68,8
+68,8
@@
void ModelAPI_Object::setDoc(std::shared_ptr<ModelAPI_Document> theDoc)
void ModelAPI_Object::erase()
{
- if (myData) myData->erase();
- setData(
Data
Ptr());
+ if (myData
.get() && myData != myData->invalidPtr()
) myData->erase();
+ setData(
myData->invalid
Ptr());
}
bool ModelAPI_Object::isDisplayed()