Salome HOME
projects
/
modules
/
smesh.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
cba44c5
)
Bug IPAL20034 Error after Find geometry by mesh element selection,if element is selec...
author
dmv
<dmv@opencascade.com>
Tue, 15 Jul 2008 06:20:48 +0000
(06:20 +0000)
committer
dmv
<dmv@opencascade.com>
Tue, 15 Jul 2008 06:20:48 +0000
(06:20 +0000)
src/SMESHGUI/SMESHGUI_ShapeByMeshDlg.cxx
patch
|
blob
|
history
diff --git
a/src/SMESHGUI/SMESHGUI_ShapeByMeshDlg.cxx
b/src/SMESHGUI/SMESHGUI_ShapeByMeshDlg.cxx
index 51881af4282140a591d5109dd4ba967b1a5632c1..5a506dab47727862aed8f983fca50f9847a28a7c 100644
(file)
--- a/
src/SMESHGUI/SMESHGUI_ShapeByMeshDlg.cxx
+++ b/
src/SMESHGUI/SMESHGUI_ShapeByMeshDlg.cxx
@@
-288,8
+288,9
@@
void SMESHGUI_ShapeByMeshOp::commitOperation()
if (aListId.count() == 1)
{
int elemID = (aListId.first()).toInt();
if (aListId.count() == 1)
{
int elemID = (aListId.first()).toInt();
- myGeomObj = SMESHGUI::GetSMESHGen()->GetGeometryByMeshElement
- ( myMesh.in(), elemID, myDlg->myGeomName->text().latin1());
+ myGeomObj = GEOM::GEOM_Object::_duplicate(
+ SMESHGUI::GetSMESHGen()->GetGeometryByMeshElement
+ ( myMesh.in(), elemID, myDlg->myGeomName->text().latin1()) );
}
else
{
}
else
{
@@
-361,7
+362,7
@@
void SMESHGUI_ShapeByMeshOp::commitOperation()
QString aNewGeomGroupName ( myDlg->myGeomName->text().latin1() );
SALOMEDS::SObject_var aNewGroupSO =
QString aNewGeomGroupName ( myDlg->myGeomName->text().latin1() );
SALOMEDS::SObject_var aNewGroupSO =
-
geomGen->AddInStudy(SMESHGUI::GetSMESHGen()->GetCurrentStudy(), myGeomObj, aNewGeomGroupName, aMeshShape);
+ geomGen->AddInStudy(SMESHGUI::GetSMESHGen()->GetCurrentStudy(), myGeomObj, aNewGeomGroupName, aMeshShape);
}
}
catch (const SALOME::SALOME_Exception& S_ex) {
}
}
catch (const SALOME::SALOME_Exception& S_ex) {