]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Fix of unstable behavior of results creation events on Linux
authormpv <mpv@opencascade.com>
Thu, 28 May 2015 13:30:05 +0000 (16:30 +0300)
committermpv <mpv@opencascade.com>
Thu, 28 May 2015 13:30:05 +0000 (16:30 +0300)
src/Model/Model_ResultBody.cpp
src/Model/Model_ResultConstruction.cpp
src/Model/Model_ResultGroup.cpp
src/Model/Model_ResultParameter.cpp
src/Model/Model_ResultPart.cpp
src/ModelAPI/ModelAPI_Result.h

index 0a51eaba6123a893a3dbf7a5e69659e25047b191..e06f9a2ad153f33aa2a8baef7334ac30fa47be0e 100644 (file)
@@ -40,6 +40,7 @@
 
 Model_ResultBody::Model_ResultBody()
 {
+  myIsDisabled = false; // by default it is not initialized and false to be after created
   setIsConcealed(false);
 }
 
index e614fd89ca4f73ece682dcf6ff20d9cdb039bf80..d2f3104dab769b742f2e74ad018a845f4b538aea 100644 (file)
@@ -44,6 +44,7 @@ std::shared_ptr<GeomAPI_Shape> Model_ResultConstruction::shape()
 
 Model_ResultConstruction::Model_ResultConstruction()
 {
+  myIsDisabled = true; // by default it is not initialized and false to be after created
   myIsInHistory = true;
   myFacesUpToDate = false;
   setIsConcealed(false);
index 39809bade0444a0a964855077dd8926599024119..87210b5c52a61ccd4b9fdf5b48a3e924e7ef9056 100644 (file)
@@ -14,6 +14,7 @@
 
 Model_ResultGroup::Model_ResultGroup(std::shared_ptr<ModelAPI_Data> theOwnerData)
 {
+  myIsDisabled = true; // by default it is not initialized and false to be after created
   setIsConcealed(false);
   myOwnerData = theOwnerData;
 }
index 0e1aee7fef14d253fa97524f963a729d1ea99a61..5c0f56a66aa65a005e6f244a90aa4d44ed4013d6 100644 (file)
@@ -21,5 +21,6 @@ void Model_ResultParameter::initAttributes()
 
 Model_ResultParameter::Model_ResultParameter()
 {
+  myIsDisabled = true; // by default it is not initialized and false to be after created
   setIsConcealed(false);
 }
index a54ca670999c64d005f81c59f45d2a4712baf07e..cd60eb2a6007a66cf45c945d210fb706b884b93c 100644 (file)
@@ -21,6 +21,7 @@ std::shared_ptr<ModelAPI_Feature> Model_ResultPart::owner()
 
 Model_ResultPart::Model_ResultPart()
 {
+  myIsDisabled = true; // by default it is not initialized and false to be after created
   setIsConcealed(false);
 }
 
index dedee45d769f2d11c3687fbd49d5e736b946b2d3..9889e4884d9944dde366728da5b833c9d2ec6702 100644 (file)
@@ -21,6 +21,7 @@ class ModelAPI_Feature;
 class ModelAPI_Result : public ModelAPI_Object
 {
   bool myIsConcealed; ///< the result is concealed from the data tree (referenced by other objects)
+ protected:
   bool myIsDisabled; ///< the result is disabled: removed for the user, but keeps the general info
  public: