]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/XGUI/XGUI_DataModel.cpp
Salome HOME
Fix for sketcher rectangle
[modules/shaper.git] / src / XGUI / XGUI_DataModel.cpp
index de827fe49f8f8d667aeca60f7f548ffbd5a9a351..e28d26a55a55ce80552d16fdedbd6aaea1a02973 100644 (file)
@@ -98,13 +98,15 @@ void XGUI_DataModel::processEvent(const std::shared_ptr<Events_Message>& theMess
     bool aRebuildAll = false;
     for (aIt = aObjects.cbegin(); aIt != aObjects.cend(); aIt++) {
       ObjectPtr aObj = (*aIt);
+      if (!aObj->isInHistory())
+        continue;
+
       if (aObj->data()->isValid()) {
         if (aObj->groupName() == ModelAPI_Folder::group()) {
           aRebuildAll = true;
           break;
         }
-        if (aObj->isInHistory())
-          aCreated.append(*aIt);
+        aCreated.append(*aIt);
       }
     }
     if (aRebuildAll) {