- bool copy = ActionGroup->checkedId() == COPY_ELEMS_BUTTON;
- SUIT_OverrideCursor aWaitCursor;
- SMESH::SMESH_MeshEditor_var aMeshEditor = myMesh->GetMeshEditPreviewer();
- SMESH::SMESH_IDSource_var obj;
- if ( CheckBoxMesh->isChecked() )
- obj = mySelectedObject;
- else
- obj = aMeshEditor->MakeIDSource(anElementsId, SMESH::ALL);
- aMeshEditor->Scale(obj, aPoint, aScaleFact, copy);
+ bool copy = ( ActionGroup->checkedId() == COPY_ELEMS_BUTTON ||
+ ActionGroup->checkedId() == MAKE_MESH_BUTTON );
+ SUIT_OverrideCursor aWaitCursor;
+ SMESH::SMESH_MeshEditor_var aMeshEditor = myMesh->GetMeshEditPreviewer();
+ SMESH::SMESH_IDSource_var obj;
+ if ( CheckBoxMesh->isChecked() )
+ obj = mySelectedObject;
+ else
+ obj = aMeshEditor->MakeIDSource(anElementsId, SMESH::ALL);
+ aMeshEditor->Scale(obj, aPoint, aScaleFact, copy);