22408]: [CEA 996] Impossibility to filter Face with an Area criterion

This commit is contained in:
eap 2013-11-15 15:16:54 +00:00
parent 25cf51c07e
commit fb698074ae

View File

@ -1936,7 +1936,6 @@ void SMESHGUI_FilterTable::onCriterionChanged (const int row, const int col, con
DoubleSpinItem* dblSpin = new DoubleSpinItem( 0 ); DoubleSpinItem* dblSpin = new DoubleSpinItem( 0 );
dblSpin->setPrecision( aPrecision ); dblSpin->setPrecision( aPrecision );
aTable->setItem( row, 2, dblSpin ); aTable->setItem( row, 2, dblSpin );
nbCompareSigns = 3;
} }
else // --------------------------------------------------------------QTableWidgetItem else // --------------------------------------------------------------QTableWidgetItem
{ {
@ -1945,6 +1944,8 @@ void SMESHGUI_FilterTable::onCriterionChanged (const int row, const int col, con
} }
// set Compare // set Compare
if ( anIsDoubleCriterion )
nbCompareSigns = 3;
if ( aCompareItem->count() != nbCompareSigns ) if ( aCompareItem->count() != nbCompareSigns )
{ {
switch ( nbCompareSigns ) { switch ( nbCompareSigns ) {