Salome HOME
Update from local sources
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_FilterUtils.cxx
index f02434220c8ccc8726cb4728fbc2bfccecd4342c..360d004869492e0f332c19b4bdfc0e5f9d02f518 100644 (file)
@@ -26,6 +26,10 @@ namespace SMESH
 {
   SMESH::FilterManager_var GetFilterManager()
   {
-    return SMESHGUI::GetSMESHGen()->CreateFilterManager(); // DumpPython
+    static SMESH::FilterManager_var aFilterManager;
+    if (CORBA::is_nil(aFilterManager)){
+      aFilterManager = SMESHGUI::GetSMESHGen()->CreateFilterManager();
+    }
+    return aFilterManager;
   }
 }