Salome HOME
Fix problem with waiting SALOMEDS_Server:
[modules/kernel.git] / src / SALOMEDSImpl / SALOMEDSImpl_StudyBuilder.cxx
index 7640234c288dd0a2455fca08c54c7e55acd9e2f5..bf0c5ea0adc76ba8dd0231ce668fcf18b976a1c6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2014  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2016  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
@@ -1014,10 +1014,7 @@ static void Translate_persistentID_to_IOR(DF_Label& Lab, SALOMEDSImpl_Driver* dr
                                                               persist_ref, 
                                                               isMultiFile, 
                                                               isASCII);
-      SALOMEDSImpl_AttributeIOR* iorAttr = SALOMEDSImpl_AttributeIOR::Set (current, ior_string);
-
-      // make myRefCounter of a loaded GenericObj == 1
-      SALOMEDSImpl_Study::UnRegisterGenObj( ior_string, iorAttr->Label());
+      SALOMEDSImpl_AttributeIOR::Set (current, ior_string);
     }
     Translate_persistentID_to_IOR (current, driver, isMultiFile, isASCII);
   }