From fba89e60bcc63a37e5dfcc6e439c39d9a4dcb528 Mon Sep 17 00:00:00 2001 From: skl Date: Thu, 27 Jul 2006 11:16:54 +0000 Subject: [PATCH] Correction for bug IPAL12631. --- src/SMESHGUI/SMESHGUI_FilterDlg.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/SMESHGUI/SMESHGUI_FilterDlg.cxx b/src/SMESHGUI/SMESHGUI_FilterDlg.cxx index 2f5f92d14..b4b23b381 100755 --- a/src/SMESHGUI/SMESHGUI_FilterDlg.cxx +++ b/src/SMESHGUI/SMESHGUI_FilterDlg.cxx @@ -2289,9 +2289,11 @@ void SMESHGUI_FilterDlg::insertFilterInViewer() myFilter[ myTable->GetType() ]->GetPredicate()->_is_nil() || !mySetInViewer->isChecked()) { SMESH::RemoveFilter(getFilterId(anEntType), aSelector); - } else { + } + else { Handle(SMESHGUI_PredicateFilter) aFilter = new SMESHGUI_PredicateFilter(); aFilter->SetPredicate(myFilter[ myTable->GetType() ]->GetPredicate()); + SMESH::RemoveFilter(getFilterId(anEntType), aSelector); //skl for IPAL12631 SMESH::SetFilter(aFilter, aSelector); } }