Fix for bug IPAL13981(SIGSEGV on edit a group).

This commit is contained in:
mzn 2006-12-11 14:43:18 +00:00
parent c5588b6611
commit 5564653998

View File

@ -496,13 +496,13 @@ void SMESHGUI_GroupDlg::init (SMESH::SMESH_GroupBase_ptr theGroup)
if ( !myGroup->_is_nil() )
{
myGrpTypeGroup->setButton(0);
onGrpTypeChanged(0);
myActor = SMESH::FindActorByObject(myMesh);
if ( !myActor )
myActor = SMESH::FindActorByObject(myGroup);
SMESH::SetPickable(myActor);
myGrpTypeGroup->setButton(0);
onGrpTypeChanged(0);
myCurrentLineEdit = 0;
myElements->clear();
@ -526,13 +526,13 @@ void SMESHGUI_GroupDlg::init (SMESH::SMESH_GroupBase_ptr theGroup)
if ( !myGroupOnGeom->_is_nil() )
{
myGrpTypeGroup->setButton(1);
onGrpTypeChanged(1);
myActor = SMESH::FindActorByObject(myMesh);
if ( !myActor )
myActor = SMESH::FindActorByObject(myGroup);
SMESH::SetPickable(myActor);
myGrpTypeGroup->setButton(1);
onGrpTypeChanged(1);
QString aShapeName("");
_PTR(Study) aStudy = SMESH::GetActiveStudyDocument();