X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_FilterDlg.cxx;h=76f50ada4af8fe02c24d93084e3cb862297ba097;hp=3a3e8e81c9027ae0fb81348706175a045eee5b0b;hb=c2037920d01df98a73df98df8a2b234babe1106c;hpb=fd96feab4b58b9ebe8706e44b35006e0122d682e diff --git a/src/SMESHGUI/SMESHGUI_FilterDlg.cxx b/src/SMESHGUI/SMESHGUI_FilterDlg.cxx index 3a3e8e81c..76f50ada4 100755 --- a/src/SMESHGUI/SMESHGUI_FilterDlg.cxx +++ b/src/SMESHGUI/SMESHGUI_FilterDlg.cxx @@ -3547,9 +3547,6 @@ void SMESHGUI_FilterDlg::filterSource (const int theType, if (aPred->IsSatisfy(*anIter)) theResIds.append(*anIter); } - // set ids to the dialog - if (myInitSourceWgOnApply || aSourceId == Dialog) - setIdsToWg(mySourceWg, theResIds); } //======================================================================= @@ -3678,6 +3675,10 @@ void SMESHGUI_FilterDlg::selectInViewer (const int theType, const QList& th // insert previously stored filter in viewer if necessary if (!aFilter.IsNull()) SMESH::SetFilter(aFilter); + + // set ids to the dialog + if (myInitSourceWgOnApply || mySourceGrp->checkedId() == Dialog) + setIdsToWg(mySourceWg, theIds); } //=======================================================================