Fix for the bug IPAL22807:"TC6.4.0: input objects are not highlighted in 3D viewer"

This commit is contained in:
ana 2012-03-06 15:16:18 +00:00
parent d1d965da47
commit c6fb7e57b2

View File

@ -252,12 +252,6 @@ void PrimitiveGUI_BoxDlg::SelectionIntoArgument()
myEditCurrentArgument->setText(aName);
// clear selection
disconnect(myGeomGUI->getApp()->selectionMgr(), 0, this, 0);
myGeomGUI->getApp()->selectionMgr()->clearSelected();
connect(myGeomGUI->getApp()->selectionMgr(), SIGNAL(currentSelectionChanged()),
this, SLOT(SelectionIntoArgument()));
if (myEditCurrentArgument == GroupPoints->LineEdit1) {
myPoint1 = aSelectedObject;
if (myPoint1 && !myPoint2)
@ -268,7 +262,13 @@ void PrimitiveGUI_BoxDlg::SelectionIntoArgument()
if (myPoint2 && !myPoint1)
GroupPoints->PushButton1->click();
}
if ((myPoint1 && !myPoint2) || (myPoint2 && !myPoint1)) {
// clear selection
disconnect(myGeomGUI->getApp()->selectionMgr(), 0, this, 0);
myGeomGUI->getApp()->selectionMgr()->clearSelected();
connect(myGeomGUI->getApp()->selectionMgr(), SIGNAL(currentSelectionChanged()),
this, SLOT(SelectionIntoArgument()));
}
}
displayPreview(true);
}