From 0d2a99217899302358177738b7a5726d87f15ab2 Mon Sep 17 00:00:00 2001 From: eap Date: Mon, 23 Apr 2018 14:03:45 +0300 Subject: [PATCH 1/2] 23549: [EDF] PIGUI: Script with dumped study uses undefined filters in GroupOnFilter. --- src/SMESH_I/SMESH_2smeshpy.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SMESH_I/SMESH_2smeshpy.cxx b/src/SMESH_I/SMESH_2smeshpy.cxx index 75c976650..b0d415b41 100644 --- a/src/SMESH_I/SMESH_2smeshpy.cxx +++ b/src/SMESH_I/SMESH_2smeshpy.cxx @@ -5130,7 +5130,7 @@ int _pyStringFamily::isIn( const char* str ) if (( len = itSub->isIn( str + itSub->_prefix.Length() )) >= 0 ) return itSub->_prefix.Length() + len; } - else if ( cmp > 0 ) + else if ( cmp < 0 ) break; } if ( !_strings.empty() ) From 08fca6f5dea19cf026986104d2a8c6bd0c3b03e8 Mon Sep 17 00:00:00 2001 From: eap Date: Mon, 23 Apr 2018 18:58:06 +0300 Subject: [PATCH 2/2] IPAL54384: TC8.5.0: SMESH: Regression delete groups with contents - exception --- src/SMDS/SMDS_Mesh.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/SMDS/SMDS_Mesh.cxx b/src/SMDS/SMDS_Mesh.cxx index 43a48eb37..bb3ecb80f 100644 --- a/src/SMDS/SMDS_Mesh.cxx +++ b/src/SMDS/SMDS_Mesh.cxx @@ -1831,6 +1831,7 @@ void SMDS_Mesh::RemoveElement(const SMDS_MeshElement * elem, case SMDSAbs_All: // avoid compilation warning case SMDSAbs_NbElementTypes: break; } + removedElems.push_back( *it); myCellFactory->Free( static_cast< const SMDS_MeshCell*>( *it ));