if (!myMesh->_is_nil()) {
QStringList aParameters;
- aParameters << SpinBoxTol->text();
-
+ aParameters << (CheckBoxMerge->isChecked() ? SpinBoxTol->text() : QString(" "));
try {
SUIT_OverrideCursor aWaitCursor;
//=================================================================================
void SMESHGUI_BuildCompoundDlg::onSelectMerge(bool toMerge)
{
+
TextLabelTol->setEnabled(toMerge);
SpinBoxTol->setEnabled(toMerge);
+ if(!toMerge)
+ SpinBoxTol->SetValue(1e-05);
}
//=================================================================================
bool SMESHGUI_BuildCompoundDlg::isValid()
{
QString msg;
- bool ok = SpinBoxTol->isValid( msg, true ) && ok;
+ bool ok=true;
+ if(CheckBoxMerge->isChecked())
+ ok = SpinBoxTol->isValid( msg, true );
if( !ok ) {
QString str( tr( "SMESH_INCORRECT_INPUT" ) );