Salome HOME
Fix the problem with saving a file with several meshes under Windows.
[modules/smesh.git] / src / SMESHGUI / SMESHGUI.cxx
index ba08d51011a880d5e2c693412a918a8823586cb7..b4bba728b4c23385e3ec64abac78ef7036d7d83c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2019  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2020  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -1457,7 +1457,7 @@ namespace
       if ( !io->hasEntry() ) continue;
       _PTR(SObject) so = SMESH::getStudy()->FindObjectID( io->getEntry() );
       SMESH::SMESH_Mesh_var mesh;
-      while ( mesh->_is_nil() && so )
+      while ( mesh->_is_nil() && so && so->GetID() != "0:" )
       {
         CORBA::Object_var obj = SMESH::SObjectToObject( so );
         SMESH::SMESH_IDSource_var isrc = SMESH::SMESH_IDSource::_narrow( obj );