Salome HOME
0022301: [CEA] Problems with study dump in SMESH (PPGP large study)
[modules/smesh.git] / src / SMESH_I / SMESH_Filter_i.cxx
index b973c9c682f1bf23fb89da43d112b9345ae2ab14..e52d29b558c5259311793762df8a11de1961aa31 100644 (file)
@@ -3070,8 +3070,7 @@ CORBA::Boolean Filter_i::GetCriteria( SMESH::Filter::Criteria_out theCriteria )
 //=======================================================================
 CORBA::Boolean Filter_i::SetCriteria( const SMESH::Filter::Criteria& theCriteria )
 {
-  if ( myPredicate != 0 )
-    myPredicate->UnRegister();
+  SetPredicate( SMESH::Predicate::_nil() );
 
   SMESH::FilterManager_i* aFilter = new SMESH::FilterManager_i();
   FilterManager_ptr aFilterMgr = aFilter->_this();